home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Internet / The Dude / dude-install-3.5.exe / data / files / mibs / CERAGON-MIB.txt < prev    next >
Encoding:
Text File  |  2009-12-11  |  270.1 KB  |  10,315 lines

  1. CERAGON-MIB DEFINITIONS ::= BEGIN
  2. --Title:     CERAGON   MIB
  3.  
  4. -- Copyright 1997 CERAGON.
  5. -- All Rights Reserved.
  6.  
  7. -- It is CERAGON's intent to encourage the widespread use of
  8. -- this Specification in connection with the management of
  9. -- CERAGON's products. CERAGON grants vendors, end-users,
  10. -- and other interested parties a non-exclusive license to
  11. -- use this Specification in connection with the management
  12. -- of CERAGON's products.
  13.  
  14. -- This Specification is supplied "as is," and CERAGON makes
  15. -- no warranty, either express or implied, as to the use,
  16. -- operation, condition, or performance of the Specification.
  17.  
  18. IMPORTS
  19.       Counter, enterprises,
  20.        IpAddress, Gauge       FROM RFC1155-SMI
  21.       DisplayString, ifIndex          FROM RFC1213-MIB
  22.       OBJECT-TYPE                     FROM RFC-1212
  23.       TRAP-TYPE                       FROM RFC-1215;
  24. --      Gauge32                    FROM SNMPv2-SMI;
  25. --      sonetSectionCurrentStatus  FROM SONET-MIB;
  26. --      RowStatus                       FROM SNMPv2-TC;
  27.  
  28.  
  29.  
  30. -- Some MIB compilers need those two lines:
  31. -- enterprises OBJECT IDENTIFIER ::=
  32. --             { iso org(3) dod(6) internet(1) private(4) 1 }
  33.  
  34.  
  35. ceragon OBJECT IDENTIFIER ::= { enterprises 2281 }
  36.  
  37. --Version:   3.28c       (supported by IDC version I522)
  38. --First Version Date:   15.04.97
  39.  
  40. --Last Update: 17.08.2004
  41.  
  42.  
  43. gnOID OBJECT IDENTIFIER ::= { ceragon 1}  --    list of CERAGON products
  44.  
  45. gnFirstOID OBJECT IDENTIFIER ::= { gnOID 1 } -- First product
  46.  
  47. gnSystem OBJECT IDENTIFIER ::= { ceragon 2 }
  48.  
  49. --This group contains general parameters of the system.
  50. gnGeneral OBJECT IDENTIFIER ::= { gnSystem 1}
  51.  
  52. --gnGenHWVersion OBJECT-TYPE
  53. --    SYNTAX  DisplayString
  54. --    ACCESS  read-only
  55. --    STATUS mandatory
  56. --    DESCRIPTION
  57. --    "This parameter specifies the version of the hardware."
  58. --    ::= { gnGeneral 1 }
  59.  
  60. --gnGenSWVersion OBJECT-TYPE
  61. --    SYNTAX  DisplayString
  62. --    ACCESS  read-only
  63. --    STATUS mandatory
  64. --    DESCRIPTION
  65. --    "This parameter specifies the version of the software."
  66. --    ::= { gnGeneral 2 }
  67.  
  68. gnGenStandardOrg OBJECT-TYPE
  69.     SYNTAX  INTEGER {
  70.         etsi(2),
  71.         fcc(3),
  72.         japan(4),
  73.         lmds(5),
  74.         cmds(6),
  75.         australia(7),
  76.         other(8)
  77.     }
  78.     ACCESS  read-only
  79.     STATUS mandatory
  80.     DESCRIPTION
  81.     "This parameter specifies which international standard is used."
  82.     ::= { gnGeneral 1 }
  83.  
  84. gnGenTxFreqRange OBJECT-TYPE
  85.     SYNTAX  INTEGER {
  86.         from37000to37350(2), -- FCC RX Range: 37700->38050
  87.         from37350to37700(3), -- FCC RX Range: 38050->38400
  88.         from37700to38050(4), -- FCC
  89.         from38050to38400(5), -- FCC
  90.         from38600to38950(6), -- FCC RX Range: 39300->39650
  91.         from38950to39300(7),  -- FCC RX Range: 39650->40000
  92.                 from39300to39650(8), -- FCC
  93.         from39650to40000(9),  --FCC
  94.                 from37058to37618(10), --ETSI  RX Range: 38318->38878
  95.                 from37618to38178(11), --ETSI  RX Range: 38878->39438
  96.                 from38318to38878(12), --ETSI
  97.                 from38878to39438(13), --ETSI
  98.                 notUsed(14)
  99.  
  100.         }
  101.     ACCESS  read-only
  102.     STATUS mandatory
  103.     DESCRIPTION
  104.     "This parameter specifies frequency ranges in Hertz. Value 1 to 13 are used 
  105. when the link
  106.      is working with channels. The notUsed value is used when the link is 
  107. working with frequency."
  108.     ::= { gnGeneral 2 }
  109.  
  110. gnGenRemoteConnection OBJECT-TYPE
  111.     SYNTAX  INTEGER {
  112.         connected(2),
  113.         disconnected(3)
  114.     }
  115.     ACCESS  read-only
  116.     STATUS mandatory
  117.     DESCRIPTION
  118.     "Is the connection between the local manager and
  119.      the remote manager."
  120.     ::= { gnGeneral 3 }
  121.  
  122. gnGenRemoteDistance OBJECT-TYPE
  123.     SYNTAX  INTEGER (100..30000)
  124.     ACCESS  read-write
  125.     STATUS mandatory
  126.     DESCRIPTION
  127.     "This field is the distance between the local and remote ODU, in meters.
  128.     This attribute does not auto-detect the distance.
  129.     It is used as part of the unfaded RSL calculation feature in CERAGONView."
  130.     ::= { gnGeneral 4 }
  131.  
  132. gnGenInterLenLocalRemote OBJECT-TYPE
  133.     SYNTAX  INTEGER
  134.     ACCESS  read-write
  135.     STATUS mandatory
  136.     DESCRIPTION
  137.     "This field is the FEC interleaver length - DONT CHANGE THIS FIELD !!!.
  138.     WRITE will change both local and remote sides."
  139.     ::= { gnGeneral 5 }
  140.  
  141. gnGenTxFreqLocalRemote OBJECT-TYPE
  142.     SYNTAX  INTEGER (0..20)
  143.     ACCESS  read-write
  144.     STATUS mandatory
  145.     DESCRIPTION
  146.     "This parameter indicates the radio TX channel number.
  147.     WRITE will change both LOCAL and REMOTE sides.
  148.     Not all radios will support TX frequency change via channel numbers."
  149.     DEFVAL { 1}
  150.     ::= { gnGeneral 6}
  151.  
  152.  
  153. gnGenRealTimeandDate OBJECT-TYPE
  154.     SYNTAX OCTET STRING(SIZE(8))
  155.     ACCESS  read-write
  156.     STATUS mandatory
  157.     DESCRIPTION
  158.     "This parameter specifies the real time and date
  159.           Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal).
  160.             A date-time specification.
  161.  
  162.             field  octets  contents                  range
  163.             -----  ------  --------                  -----
  164.               1      1-2   year                      0..65536
  165.               2       3    month                     1..12
  166.               3       4    day                       1..31
  167.               4       5    hour                      0..23
  168.               5       6    minutes                   0..59
  169.               6       7    seconds                   0..60
  170.                            (use 60 for leap-second)
  171.               7       8    deci-seconds              0..9
  172.               8       9    direction from UTC        '+' / '-'
  173.               9      10    hours from UTC            0..11
  174.              10      11    minutes from UTC          0..59
  175.  
  176.             For example, Tuesday May 26, 1992 at 1:30:15 PM EDT
  177.             would be displayed as:    07 c8 05 1a 0d 1e 0f 00
  178.                                   ( 1992 -5 -26,13:30:15 )
  179.  
  180.             Note that if only local time is known, then timezone
  181.             information (fields 8-10) is not present."
  182.  
  183.     ::= { gnGeneral 7 }
  184.  
  185.  
  186. gnGenCfgDeviceTable  OBJECT-TYPE
  187.         SYNTAX  SEQUENCE OF GnGenCfgDeviceEntry
  188.         ACCESS  not-accessible
  189.         STATUS mandatory
  190.         DESCRIPTION
  191.         "This table contains general configuration info
  192.           per device, local and remote."
  193.         ::= { gnGeneral 8 }
  194.  
  195.  
  196. gnGenCfgDeviceEntry OBJECT-TYPE
  197.         SYNTAX GnGenCfgDeviceEntry
  198.         ACCESS  not-accessible
  199.         STATUS mandatory
  200.       DESCRIPTION
  201.       "Entry containing general configuration information, for both local and 
  202. remote sides."
  203.         INDEX { gnGenCfgDeviceId }
  204.         ::= { gnGenCfgDeviceTable 1 }
  205.  
  206. GnGenCfgDeviceEntry ::=
  207.             SEQUENCE {
  208.     gnGenCfgDeviceId
  209.                  INTEGER,
  210.     gnGenCfgDeviceResetPerfMon
  211.       INTEGER,
  212.     gnGenCfgDeviceOperation
  213.       INTEGER,
  214.     gnGenCfgActivateLoopback
  215.       INTEGER,
  216.     gnGenCfgF1DataChanConnector -- was LineConnector; 
  217. -- if DB9 connector, indicates NEW regenerator hardware.
  218.       INTEGER,
  219.     gnGenCfgWaySideConnector --was RadioConnector
  220.                 INTEGER,
  221.         gnGenCfgActivateChanLoopback
  222.                   INTEGER,
  223.         gnGenCfgInterLenLocalOnly
  224.                  INTEGER ,
  225.     gnGenCfgSlipIp
  226.              IpAddress,
  227.     gnGenCfgSlipModemConnection
  228.              DisplayString,
  229.     gnGenCfgSlipSpeed
  230.              INTEGER,
  231.     gnGenCfgAlarmSeverity
  232.             OCTET STRING,
  233.     gnGenCfgODUSerialNumber
  234.             DisplayString,
  235.     gnGenCfgIDUSerialNumber
  236.             DisplayString,
  237.     gnGenCfgAlarmText
  238.             DisplayString,
  239.     gnGenCfgTrapSeverity
  240.              INTEGER,
  241.     gnGenCfgProductType          -- merge with tftp
  242.             INTEGER,
  243.     gnGenCfgLeftMediumConnector
  244.             INTEGER,
  245.     gnGenCfgMiddleMediumConnector
  246.             INTEGER,
  247.     gnGenCfgPrimaryClockSource
  248.             INTEGER,
  249.     gnGenCfgSecondaryClockSource
  250.             INTEGER,
  251.     gnGenCfgTrapOption
  252.              INTEGER,
  253.     gnGenCfgCLLI
  254.             DisplayString,
  255.     gnGenCfgHeartbeatPeriod
  256.              INTEGER,
  257.     gnGenCfgGetRemoteData
  258.             INTEGER,
  259.     gnGenCfgClearLoopTimeout
  260.             INTEGER,
  261.     gnGenCfgSubProductType
  262.             INTEGER
  263.     }
  264.  
  265. gnGenCfgDeviceId OBJECT-TYPE
  266.     SYNTAX  INTEGER {
  267.         local(1),
  268.         remote(2)
  269.     }
  270.             ACCESS  read-only
  271.        STATUS mandatory
  272.             DESCRIPTION
  273.               "This value indicates the device table entry (local or 
  274. Remote)."
  275.         ::= { gnGenCfgDeviceEntry 1 }
  276.  
  277.  
  278. gnGenCfgDeviceResetPerfMon OBJECT-TYPE
  279.     SYNTAX  INTEGER {
  280.         reset(2),
  281.         noAction(3),
  282.         clearFastEthernetStatistics(4)
  283.     }
  284.     ACCESS  read-write
  285.     STATUS mandatory
  286.     DESCRIPTION
  287.     "Reset performance monitoring. "
  288.     DEFVAL { noAction }
  289.     ::= { gnGenCfgDeviceEntry 2 }
  290.  
  291. gnGenCfgDeviceOperation OBJECT-TYPE
  292.     SYNTAX  INTEGER {
  293.         noOperation(2),
  294.         softwareReset(3),
  295.         setDefaultConf(4),
  296.         clearMainManagerSoftware(5),
  297.         resetODU(6),
  298.         resetMUX(7),
  299.         resetSwOdu(8)
  300.     }
  301.     ACCESS  read-write
  302.     STATUS mandatory
  303.     DESCRIPTION
  304.     "This parameter allows the NMS to perform operations.
  305.       (3) will implement software RESET
  306.       (4) will SET all factory default configurations, including IP address!
  307.       (5) will CLEAR IDU software
  308.     NOTE: CLEARING IDU software will cause the IDU to use the factory BOOT 
  309. software version.
  310.       4 and 5 will take place only after reset of the IDU"
  311.     DEFVAL { noOperation }
  312.     ::= { gnGenCfgDeviceEntry 3 }
  313.  
  314.  
  315. gnGenCfgActivateLoopback OBJECT-TYPE
  316.     SYNTAX  INTEGER {
  317.         noOperation(2),
  318.                 loopbackSPI(3),
  319. ---                loopbackMUX(4),
  320.                   loopbackMDM(5),
  321.         loopbackOuterSPI(6),
  322. --        localTechnSPIloopback(7),
  323. --                 localTechnMUXloopback(8),
  324. --                 localTechnMDMloopback(9),
  325.                 localODUloopback(10)
  326.     }
  327.     ACCESS  read-write
  328.     STATUS mandatory
  329.     DESCRIPTION
  330.     "This parameter controls the loop back diagnostics operations.
  331.     For remote units, only SPI, MUX and MDM loopbacks are allowed.
  332.     "
  333.     DEFVAL { noOperation }
  334.     ::= { gnGenCfgDeviceEntry 4 }
  335.  
  336. gnGenCfgF1DataChanConnector OBJECT-TYPE
  337.     SYNTAX  INTEGER {
  338.         noInterface(1), -- No interface
  339.         rs232db25(2),  -- V24
  340.         v35(3),
  341.                 rs422db25(4),  --RS-530
  342.                 rj45CoDirect(5),
  343.         rj45bridge(6), -- Ethernet bridge
  344.                 x21db15(7),
  345.         rs232db9(8)    -- New regenerator hardware
  346.     }
  347.     ACCESS  read-only
  348.     STATUS mandatory
  349.     DESCRIPTION
  350.     "This is the physical interface of the F1 line data channel
  351.     (USER CHANNEL connection). "
  352.     DEFVAL { rs232db25 }
  353.     ::= { gnGenCfgDeviceEntry 5 }
  354.  
  355. gnGenCfgWaySideConnector OBJECT-TYPE
  356.     SYNTAX  INTEGER {
  357.         noInterface(1), -- No interface
  358.         rs232db25(2),  -- V24
  359.         v35(3),
  360.                 rs422db25(4),  -- RS-530
  361.                 connectorE1(5),
  362.         rj45bridge(6), -- Ethernet Bridge
  363.                 x21db15(7),
  364.                 connectorT1(8),
  365.                 lineSTM4(9),    
  366.         clockUnit2M(10),
  367.         clockUnit1dot5M(11)    
  368.     }
  369.     ACCESS  read-only
  370.     STATUS mandatory
  371.     DESCRIPTION
  372.     "This is the physical interface of the radio E1 way side channel
  373.     (WAYSIDE CHANNEL connection)."
  374.     DEFVAL { rs232db25 }
  375.     ::= { gnGenCfgDeviceEntry 6 }
  376.  
  377.  
  378. gnGenCfgActivateChanLoopback OBJECT-TYPE
  379.     SYNTAX  INTEGER {
  380.         noOperation(2),
  381.                   loopbackDataChan(3),
  382.                   loopbackWaySide(4)
  383.  
  384.     }
  385.     ACCESS  read-write
  386.     STATUS mandatory
  387.     DESCRIPTION
  388.     "This parameter controls the USER CHANNEL and WAYSIDE channel
  389.     loopback diagnostic operations.
  390.     (3) will activate the 64k data channel loopback (USER CHANNEL)
  391.       (4) will activate the WAYSIDE CHANNEL loopback."
  392.     DEFVAL { noOperation }
  393.     ::= { gnGenCfgDeviceEntry 7 }
  394.  
  395.  
  396. gnGenCfgInterLenLocalOnly OBJECT-TYPE
  397.     SYNTAX  INTEGER
  398.     ACCESS  read-write
  399.     STATUS mandatory
  400.     DESCRIPTION
  401.     "This field is the FEC interleaver length .DONT CAHNGE THIS FIELD !!! .
  402.     WRITE will change the local side only."
  403.     ::= { gnGenCfgDeviceEntry 8 }
  404.  
  405.  
  406. gnGenCfgSlipIp OBJECT-TYPE
  407.     SYNTAX  IpAddress
  408.     ACCESS  read-write
  409.     STATUS mandatory
  410.     DESCRIPTION
  411.     "This is the SERIAL interface IP address.
  412.     Included for future development, not currently supported."
  413.     ::= { gnGenCfgDeviceEntry 9 }
  414.  
  415. gnGenCfgSlipModemConnection OBJECT-TYPE
  416.     SYNTAX  DisplayString
  417.     ACCESS  read-write
  418.     STATUS mandatory
  419.     DESCRIPTION
  420.     "The telephone number to which the modem will initialize a call,
  421.     upon generation of a TRAP.
  422.     The number must be entered numerically (for example 18001234567)."
  423.     ::= { gnGenCfgDeviceEntry 10 }
  424.  
  425.  
  426. gnGenCfgSlipSpeed OBJECT-TYPE
  427.     SYNTAX  INTEGER {
  428.         baud9600(1),
  429.         baud19200(2),
  430.         baud38400(3),
  431.         baud57600(4),
  432.         baud115200(5)
  433.     }
  434.               ACCESS  read-write
  435.               STATUS  mandatory
  436.               DESCRIPTION
  437.               "The SERIAL interface baud rate."
  438.               ::= { gnGenCfgDeviceEntry 11 }
  439.  
  440.  
  441. gnGenCfgAlarmSeverity  OBJECT-TYPE
  442.           SYNTAX OCTET STRING(SIZE(15))
  443.               ACCESS  read-write
  444.               STATUS  mandatory
  445.               DESCRIPTION
  446.               "This field is used only by the Ceraview management 
  447. application
  448.                Every Trap severity 4 bits.
  449.          15 (MAJOR), 7 (MINOR), 3 (WARNING) and 1 (EVENT) options.
  450.          The first 4 bits ODU Power supply severity,
  451.            then the Synthesizer severity ,then Tx level then RX level
  452.            ODU temperature, ODU loopback , IDU power supply , Cable,
  453.            Modem, IDU temperature, IDU loopbacks, External Alarm 1,
  454.            External Alarm 2 ,External Alarm 3, External Alarm 4,
  455.            External Alarm 5, External Alarm 6, External Alarm 7,
  456.            External Alarm 8, Remote connectivity, LOF, LOS, EXC, SD
  457.            J0 mismatch and system fault."
  458.               ::= { gnGenCfgDeviceEntry 12 }
  459.  
  460. gnGenCfgODUSerialNumber OBJECT-TYPE
  461.     SYNTAX  DisplayString
  462.     ACCESS  read-only
  463.     STATUS mandatory
  464.     DESCRIPTION
  465.     "This is the ODU serial number - up to 20 characters "
  466.     ::= { gnGenCfgDeviceEntry 13 }
  467.  
  468. gnGenCfgIDUSerialNumber OBJECT-TYPE
  469.     SYNTAX  DisplayString
  470.     ACCESS  read-only
  471.     STATUS mandatory
  472.     DESCRIPTION
  473.     "This is the IDU serial number - up to 20 characters "
  474.     ::= { gnGenCfgDeviceEntry 14}
  475.  
  476. gnGenCfgAlarmText OBJECT-TYPE
  477.     SYNTAX  DisplayString
  478.     ACCESS  read-only
  479.     STATUS mandatory
  480.     DESCRIPTION
  481.     "The private trap text, describing the last generated trap text."
  482.     ::= { gnGenCfgDeviceEntry 15}
  483.  
  484. gnGenCfgTrapSeverity OBJECT-TYPE
  485.  
  486.     SYNTAX  INTEGER
  487.     {
  488.         clear        (0),
  489.         event        (1),
  490.         warning        (3),
  491.         minor        (7),
  492.         major        (15),
  493.         critical    (31)
  494.     }
  495.         ACCESS  read-only
  496.         STATUS  mandatory
  497.         DESCRIPTION
  498.         "The current Trap severity, describing the last generated trap 
  499. severity"
  500.          ::= { gnGenCfgDeviceEntry 16 }
  501. -- *******************************************************************
  502. -- The following fields were added for the Access product
  503. -- *******************************************************************
  504.  
  505. gnGenCfgProductType    OBJECT-TYPE
  506.     SYNTAX  INTEGER
  507.         {
  508.                 accessMux                    (2),
  509.                 sdhRegenerator             (3),
  510.                 narrowBandPdhRepeater    (4),
  511.                 accessMuxStm0            (5),
  512.                 plex6200                (6),
  513.                 adm                        (7)
  514.         }
  515.         ACCESS  read-only
  516.         STATUS  mandatory
  517.         DESCRIPTION
  518.         "The product type."
  519.          ::= { gnGenCfgDeviceEntry 17 }
  520.  
  521.  
  522. gnGenCfgLeftMediumConnector OBJECT-TYPE
  523.     SYNTAX  INTEGER {
  524.         noInterface(1), -- No interface
  525.         twoDS3(2),
  526.         oneDS3(3),
  527.                 twoE3(4),
  528.                 oneE3(5),
  529.         oneFastEthernet(6),
  530.         fiberSTM1(7),
  531.         electricalSTM1(8),
  532.         utpSTM1(9),
  533.         stpSTM1(10),
  534.         twoSTM1(11),
  535.         eightE1(12),
  536.         eightT1(13),
  537.         hitLess(14),
  538.         fiberSTM1Trib(15),
  539.         electricalSTM1Trib(16),
  540.         hitLessWithBridge(17),
  541.         opticalFastEthernet(18)
  542.     }
  543.     ACCESS  read-only
  544.     STATUS mandatory
  545.     DESCRIPTION
  546.     "For ACCESS hardware, this indicates the first (left) interface connector."
  547.     DEFVAL { twoDS3 }
  548.     ::= { gnGenCfgDeviceEntry 18 }
  549.  
  550. gnGenCfgMiddleMediumConnector OBJECT-TYPE
  551.     SYNTAX  INTEGER {
  552.         noInterface(1), -- No interface
  553.         twoDS3(2),
  554.         oneDS3(3),
  555.                 twoE3(4),
  556.                 oneE3(5),
  557.         oneFastEthernet(6),
  558.         fiberSTM1(7),
  559.         electricalSTM1(8),
  560.         utpSTM1(9),
  561.         stpSTM1(10),
  562.         twoSTM1(11),
  563.         eightE1(12),
  564.         eightT1(13),
  565.         hitLess(14),
  566.         fiberSTM1Trib(15),
  567.         electricalSTM1Trib(16),
  568.         hitLessWithBridge(17),
  569.         opticalFastEthernet(18)
  570.     }
  571.     ACCESS  read-only
  572.     STATUS mandatory
  573.     DESCRIPTION
  574.     "For ACCESS hardware, this indicates the second (right)interface connector."
  575.     DEFVAL { oneDS3 }
  576.     ::= { gnGenCfgDeviceEntry 19 }
  577.  
  578. gnGenCfgPrimaryClockSource OBJECT-TYPE
  579.     SYNTAX  INTEGER {
  580.                 internalClock(2),
  581.                 external2MB(3),
  582.                 radioClock(4),
  583.                 fiberClock(5),
  584.                 external2MHz(6),
  585.                 external1AndHalfMB(7),
  586.                 tributaryClock1(8),
  587.                 tributaryClock2(9),
  588.                 tributaryClock3(10),
  589.                 tributaryClock4(11),
  590.                 tributaryClock5(12),
  591.                 tributaryClock6(13),
  592.                 tributaryClock7(14),
  593.                 tributaryClock8(15),
  594.                 tributaryClock9(16),
  595.                 tributaryClock10(17),
  596.                 tributaryClock11(18),
  597.                 tributaryClock12(19),
  598.                 tributaryClock13(20),
  599.                 tributaryClock14(21),
  600.                 tributaryClock15(22),
  601.                 tributaryClock16(23),
  602.                 tribSTM1(24)
  603.     }
  604.     ACCESS  read-write
  605.     STATUS mandatory
  606.     DESCRIPTION
  607.     "The primary clock source, configurable for ACCESS radios only."
  608.         DEFVAL { internalClock }
  609.     ::= { gnGenCfgDeviceEntry 20 }
  610.  
  611. gnGenCfgSecondaryClockSource OBJECT-TYPE
  612.     SYNTAX  INTEGER {
  613.                 internalClock(2),
  614.                 external2MB(3),
  615.                 radioClock(4),
  616.                 fiberClock(5),
  617.                 external2MHz(6),
  618.                 external1AndHalfMB(7),
  619.                 tributaryClock1(8),
  620.                 tributaryClock2(9),
  621.                 tributaryClock3(10),
  622.                 tributaryClock4(11),
  623.                 tributaryClock5(12),
  624.                 tributaryClock6(13),
  625.                 tributaryClock7(14),
  626.                 tributaryClock8(15),
  627.                 tributaryClock9(16),
  628.                 tributaryClock10(17),
  629.                 tributaryClock11(18),
  630.                 tributaryClock12(19),
  631.                 tributaryClock13(20),
  632.                 tributaryClock14(21),
  633.                 tributaryClock15(22),
  634.                 tributaryClock16(23),
  635.                 tribSTM1(24)
  636.         }
  637.     ACCESS  read-write
  638.     STATUS mandatory
  639.     DESCRIPTION
  640.     "The secondary clock source, configurable for ACCESS radios only."
  641.         DEFVAL { internalClock }
  642.     ::= { gnGenCfgDeviceEntry 21 }
  643.  
  644. gnGenCfgTrapOption OBJECT-TYPE
  645.     SYNTAX INTEGER (0..31)
  646.     ACCESS read-write
  647.     STATUS mandatory
  648.     DESCRIPTION
  649.     " This item defines various trap options (0-31):
  650.  
  651.       0 - SNSN (STANDARD TRAPS DO NOT INCLUDE SERIAL NUMBER)
  652.       1 - ASN  (ALL TRAPS INCLUDE SERIAL NUMBER)
  653.       2 - SNSN, DNLR (DO NOT REPORT LOCAL TRAPS FROM REMOTE IDU)
  654.       3 - ASN, DNLR
  655.       4 - SNSN, EVT (USE DIFFERENT TRAP ID FOR EACH ALARM TYPE)
  656.       5 - ASN, EVT
  657.       6 - SNSN, DNLR, EVT
  658.       7 - ASN, DNLR, EVT 
  659.       
  660.       * - Add 8 to your choice for excluding traps with id >= 128.
  661.             Example: for SNSN, DNLR with this filter write 10 (=8+2).
  662.       ** - Add another 16 to your choice in order to send 'clear' traps with zero severity."
  663.     DEFVAL { 0 }
  664.     ::= { gnGenCfgDeviceEntry 22 }
  665.  
  666. gnGenCfgCLLI OBJECT-TYPE
  667.     SYNTAX DisplayString (SIZE(0..30))
  668.     ACCESS read-write
  669.     STATUS mandatory
  670.     DESCRIPTION
  671.     " Common Language Location Identifier (maximum length: 30)"
  672.     ::= { gnGenCfgDeviceEntry 23 }
  673.  
  674. gnGenCfgHeartbeatPeriod OBJECT-TYPE
  675.     SYNTAX INTEGER (0..65535)
  676.     ACCESS read-write
  677.     STATUS mandatory
  678.     DESCRIPTION
  679.     " This item defines the number of minutes between each trap"
  680.     DEFVAL { 0 }
  681.     ::= { gnGenCfgDeviceEntry 24 }
  682.  
  683. gnGenCfgGetRemoteData OBJECT-TYPE
  684.     SYNTAX  INTEGER {
  685.                 off(2),
  686.                  on(3)
  687.                 }
  688.     ACCESS  read-write
  689.     STATUS mandatory
  690.     DESCRIPTION
  691.     "."
  692.     DEFVAL    {on}
  693.     ::= { gnGenCfgDeviceEntry 25 }
  694.  
  695. gnGenCfgClearLoopTimeout OBJECT-TYPE
  696.     SYNTAX INTEGER (0..1440)
  697.     ACCESS read-write
  698.     STATUS mandatory
  699.     DESCRIPTION
  700.     "  This item defines the clear loopbacks timeout in minutes.
  701.     possible values: 0..1440. 
  702.     0 means disable. "
  703.     DEFVAL { 0 }
  704.     ::= { gnGenCfgDeviceEntry 26 }
  705.  
  706. gnGenCfgSubProductType OBJECT-TYPE
  707.     SYNTAX  INTEGER
  708.         ACCESS  read-only
  709.         STATUS mandatory
  710.         DESCRIPTION
  711.         "lsb bit: 1 if fibeair 1500i or 1528i 0 otherwise."
  712.         ::= { gnGenCfgDeviceEntry 27 }
  713.  
  714.  
  715. gnGenStatDeviceTable  OBJECT-TYPE
  716.         SYNTAX  SEQUENCE OF GnGenStatDeviceEntry
  717.         ACCESS  not-accessible
  718.         STATUS mandatory
  719.         DESCRIPTION
  720.         "This table contains general configuration info
  721.           per device; local and remote."
  722.         ::= { gnGeneral 9 }
  723.  
  724.  
  725. gnGenStatDeviceEntry OBJECT-TYPE
  726.         SYNTAX GnGenStatDeviceEntry
  727.         ACCESS  not-accessible
  728.         STATUS mandatory
  729.       DESCRIPTION
  730.       "Entry containing general configuration information per device, both 
  731. local and remote sides."
  732.         INDEX { gnGenStatDeviceId }
  733.         ::= { gnGenStatDeviceTable 1 }
  734.  
  735. GnGenStatDeviceEntry ::=
  736.             SEQUENCE {
  737.     gnGenStatDeviceId
  738.              INTEGER,
  739.     gnGenStatDeviceCelsiusTemp
  740.          INTEGER,
  741.     gnGenStatDeviceFahrenheitTemp
  742.          INTEGER,
  743. -- The following variables are concerning the service of the IDU
  744.     gnGenStatDevicePowerSupply
  745.       OCTET STRING,
  746.     gnGenStatDeviceCable
  747.       INTEGER,
  748.     gnGenStatDeviceDryContact
  749.       OCTET STRING,
  750.     gnGenStatDeviceLeds
  751.       OCTET STRING,
  752.     gnGenStatInternalCommunication
  753.        OCTET STRING ,
  754.         gnGenStatDeviceFanStatus
  755.        OCTET STRING,
  756.     gnGenStatDeviceODUStatus
  757.        OCTET STRING,
  758.     gnGenStatDeviceIDUStatus
  759.        OCTET STRING,
  760.     gnGenStatDeviceRSTStatus
  761.        OCTET STRING
  762.  
  763. }
  764.  
  765.  
  766. gnGenStatDeviceId OBJECT-TYPE
  767.     SYNTAX  INTEGER {
  768.         local(1),
  769.         remote(2)
  770.     }
  771.         ACCESS  read-only
  772.        STATUS mandatory
  773.         DESCRIPTION
  774.         "This value indicates which device is involved
  775.     in the specific row."
  776.         ::= { gnGenStatDeviceEntry 1 }
  777.  
  778. gnGenStatDeviceCelsiusTemp OBJECT-TYPE
  779.         SYNTAX  INTEGER (-10..70)
  780.     ACCESS  read-only
  781.     STATUS mandatory
  782.     DESCRIPTION
  783.         "This is the temperature of the modem of the IDU in degrees of 
  784. Celsius."
  785.     ::= { gnGenStatDeviceEntry 2 }
  786.  
  787. gnGenStatDeviceFahrenheitTemp OBJECT-TYPE
  788.         SYNTAX  INTEGER (14..158)
  789.     ACCESS  read-only
  790.     STATUS mandatory
  791.     DESCRIPTION
  792.         "This is the temperature of the modem of the IDU in degrees of 
  793. Fahrenheit."
  794.     ::= { gnGenStatDeviceEntry 3 }
  795.  
  796. gnGenStatDevicePowerSupply OBJECT-TYPE
  797.     SYNTAX OCTET STRING(SIZE(1))
  798.     ACCESS  read-only
  799.     STATUS mandatory
  800.     DESCRIPTION
  801.     "This octet represents the status of the power
  802.     supplies of the IDU:
  803.     bit 1 on = 3.3V faulty
  804.     bit 2 on = -5V faulty
  805.     bit 3 on = 5V faulty.
  806.       bit 4 on = +8V faulty "
  807.  
  808.     ::= { gnGenStatDeviceEntry 4 }
  809.  
  810. gnGenStatDeviceCable OBJECT-TYPE
  811.     SYNTAX  INTEGER {
  812.         ok(2),
  813.         short(3),
  814.         open(4)
  815.     }
  816.     ACCESS  read-only
  817.     STATUS mandatory
  818.     DESCRIPTION
  819.     "Status of the cable to the ODU."
  820.     ::= { gnGenStatDeviceEntry 5 }
  821.  
  822.  
  823. gnGenStatDeviceDryContact OBJECT-TYPE
  824.     SYNTAX OCTET STRING(SIZE(2))
  825.     ACCESS  read-only
  826.     STATUS mandatory
  827.     DESCRIPTION
  828.     "The status of the dry contacts, Each input status is represented by a bit.
  829.      When the input is on, the bit value is 0.When the input is off, the bit 
  830. value is 1.
  831.      The MSB represents external alarm 8. For example when only external alarm 
  832. 1 is
  833.      on the status value will be 0xFE00"
  834.     ::= { gnGenStatDeviceEntry 6 }
  835.  
  836. gnGenStatDeviceLeds OBJECT-TYPE
  837.     SYNTAX OCTET STRING(SIZE(3))
  838.     ACCESS  read-only
  839.     STATUS mandatory
  840.     DESCRIPTION
  841.     "The status of the IDU front panel LEDs. For the management station use. "
  842.     ::= { gnGenStatDeviceEntry 7 }
  843.  
  844. gnGenStatInternalCommunication  OBJECT-TYPE
  845.     SYNTAX  OCTET STRING (SIZE(1))
  846.     ACCESS  read-only
  847.     STATUS mandatory
  848.     DESCRIPTION
  849.     "The status of internal communication problem
  850.      bit 1 = 1: between main CPU and ODU CPU.
  851.      bit 2 = 1: between main CPU and MUX CPU.
  852.      bit 3 = 1: between master main CPU and slave main CPU."
  853.     ::= { gnGenStatDeviceEntry 8 }
  854.  
  855. gnGenStatDeviceFanStatus  OBJECT-TYPE
  856.     SYNTAX  OCTET STRING (SIZE(1))
  857.     ACCESS  read-only
  858.     STATUS mandatory
  859.     DESCRIPTION
  860.     "The status of the IDU fans 1 and 2.
  861.      bit 1 = IDU Fan1 is faulty.
  862.      bit 2 = IDU Fan2 is faulty."
  863.     ::= { gnGenStatDeviceEntry 9 }
  864.  
  865. gnGenStatDeviceODUStatus  OBJECT-TYPE
  866.     SYNTAX  OCTET STRING (SIZE(2))
  867.     ACCESS  read-only
  868.     STATUS mandatory
  869.     DESCRIPTION
  870.         "ODU status reported with this parameter.
  871.      Bit1 is MSB. The bit is set when a fault occurs.
  872.      The bit is cleared when the fault clears.
  873.      bit 1 = Power Supply status
  874.      bit 2 = Synthesizer lock status
  875.      bit 3 = Tx level status
  876.      bit 4 = ATPC status
  877.      bit 5 = Rx level status
  878.      bit 6 = Not currently used.
  879.      bit 7 = Temperature status
  880.      bit 8 = Not currently used.
  881.      bit 9 = ODU loopback status.
  882.      bit 10 = Internal use (by application).
  883.      bit 11 = Tx is in Mute.
  884.  
  885.      "
  886.     ::= { gnGenStatDeviceEntry 10 }
  887.  
  888. gnGenStatDeviceIDUStatus  OBJECT-TYPE
  889.     SYNTAX  OCTET STRING (SIZE(3))
  890.     ACCESS  read-only
  891.     STATUS mandatory
  892.     DESCRIPTION
  893.         "IDU status reported with this parameter. Bit1 is MSB.
  894.      The bit is set when a fault occurs. The bit is
  895.           cleared when the fault clears.
  896.  
  897.      bit 1  = Power status -
  898.      bit 2  = Cable open status -
  899.      bit 3  = Cable short status -
  900.      bit 4  = Modem Lock status
  901.      bit 5  = Temperature status
  902.      bit 6  = Not currently used.
  903.      bit 7  = loopback status
  904.      bit 8  = External alarm 1 status
  905.      bit 9  = External alarm 2 status
  906.      bit 10 = External alarm 3 status
  907.      bit 11 = External alarm 4 status
  908.      bit 12 = External alarm 5 status
  909.      bit 13 = External alarm 6 status
  910.      bit 14 = External alarm 7 status
  911.      bit 15 = External alarm 8 status
  912.      bit 16 = Remote connectivity status.
  913.      bit 17 = Inner communication status.
  914.      bit 18 = Link ID mismatch status.
  915.      bit 19 = Configuration mismatch status.
  916.      "
  917.     ::= { gnGenStatDeviceEntry 11 }
  918.  
  919. gnGenStatDeviceRSTStatus  OBJECT-TYPE
  920.     SYNTAX  OCTET STRING (SIZE(2))
  921.     ACCESS  read-only
  922.     STATUS mandatory
  923.     DESCRIPTION
  924.         "The bit is set when a fault occurs. The bit is
  925.           cleared when the fault clears.
  926.  
  927.      bit 1 = Line loss of frame status
  928.      bit 2 = Radio loss of frame status
  929.      bit 3 = Line  EXC status
  930.      bit 4 = Radio EXC status
  931.      bit 5 = Line  SD status
  932.      bit 6 = Radio SD status
  933.      bit 7 = loss of signal status
  934.      bit 8 = J0 mismatch.
  935.      bit 9 = Line UNE status.
  936.      "
  937.     ::= { gnGenStatDeviceEntry 12 }
  938.  
  939.  
  940. gnGenChannelBandwidth OBJECT-TYPE
  941.     SYNTAX  INTEGER
  942.     ACCESS  read-only
  943.     STATUS mandatory
  944.     DESCRIPTION
  945.     "The TX channel bandwidth, displayed in 1/100 MHz.
  946.     For example:
  947.     An STM-1 ETSI TX channel bandwidth of 56MHz is displayed as the value 5600."
  948.     ::= { gnGeneral 10 }
  949.  
  950. gnGenTxFreqNumLocalRemote OBJECT-TYPE
  951.     SYNTAX  INTEGER
  952.     ACCESS  read-write
  953.     STATUS mandatory
  954.     DESCRIPTION
  955.     "Indicates the radio transmit frequency, displayed in
  956.     1/100 MHz. WRITE changes the local and remote sides. Only for systems that 
  957.     support    frequency configuration (Not channel)."
  958.     ::= { gnGeneral 11}
  959.  
  960. gnGenProtocolType OBJECT-TYPE
  961.     SYNTAX  INTEGER {
  962.         gnSDH(2),
  963.                   gnSONET(3),
  964.                   gnSONET-C(4),
  965.                 gnSDH-C(5)    --SDH-concatenated for plex6200 (stm4)
  966.     }
  967.     ACCESS  read-write
  968.     STATUS mandatory
  969.     DESCRIPTION
  970.     "This is the radio mapping protocol. -C represents 'concatenated'.  "
  971.     ::= { gnGeneral 12}
  972.  
  973. gnGenLinkId OBJECT-TYPE
  974.         SYNTAX INTEGER (0..65535)
  975.         ACCESS  read-write
  976.         STATUS mandatory
  977.         DESCRIPTION
  978.         "0 for 'old' system that doesn't support the link ID.
  979.         the user can enter values from 1 to 65535"
  980.         DEFVAL    {0}
  981.         ::= { gnGeneral 13 }
  982.  
  983. gnGenMibVersion OBJECT-TYPE
  984.         SYNTAX  DisplayString (SIZE(0..15))
  985.         ACCESS  read-only
  986.         STATUS mandatory
  987.         DESCRIPTION
  988.         "The current software version supports this MIB version (and the previous MIB versions)."
  989.         ::= { gnGeneral 14 }
  990.  
  991. gnGenModemType OBJECT-TYPE
  992.     SYNTAX  INTEGER {
  993.                 gn16QAM(2),
  994.                  gn32QAM(3),
  995.                   gn128QAM(4)
  996.         }
  997.         ACCESS  read-only
  998.         STATUS mandatory
  999.         DESCRIPTION
  1000.         "The system modem type."
  1001.         ::= { gnGeneral 15 }
  1002.  
  1003. gnGenRadioSide OBJECT-TYPE
  1004.     SYNTAX  INTEGER {
  1005.                 east(2),
  1006.                  west(3)
  1007.         }
  1008.         ACCESS  read-write
  1009.         STATUS mandatory
  1010.         DEFVAL    {east}
  1011.         ::= { gnGeneral 16 }
  1012.  
  1013. gnGenSystemWorkTime OBJECT-TYPE
  1014.     SYNTAX  INTEGER
  1015.         ACCESS  read-write
  1016.         STATUS mandatory
  1017.         DESCRIPTION
  1018.         "The System Work Time (hours)."
  1019.         DEFVAL    {0}
  1020.         ::= { gnGeneral 17 }
  1021.  
  1022. gnGenRxFreqNumLocalRemote OBJECT-TYPE
  1023.     SYNTAX  INTEGER
  1024.     ACCESS  read-write
  1025.     STATUS mandatory
  1026.     DESCRIPTION
  1027.     "Indicates the radio receive frequency, displayed in
  1028.     1/100 MHz. WRITE changes the local and remote sides. Only for systems that 
  1029.     support    frequency configuration (Not channel)."
  1030.     ::= { gnGeneral 18}
  1031.  
  1032. gnGenLastCfgTimeandDate OBJECT-TYPE
  1033.     SYNTAX OCTET STRING(SIZE(8))
  1034.     ACCESS  read-write
  1035.     STATUS mandatory
  1036.     DESCRIPTION
  1037.     "This parameter specifies the last configuration change time and date
  1038.           Format 'YYYY-MM-DD,HH:MM:SS' (Hexadecimal).
  1039.             A date-time specification.
  1040.  
  1041.             field  octets  contents                  range
  1042.             -----  ------  --------                  -----
  1043.               1      1-2   year                      0..65536
  1044.               2       3    month                     1..12
  1045.               3       4    day                       1..31
  1046.               4       5    hour                      0..23
  1047.               5       6    minutes                   0..59
  1048.               6       7    seconds                   0..60
  1049.                            (use 60 for leap-second)
  1050.               7       8    deci-seconds              0..9
  1051.               8       9    direction from UTC        '+' / '-'
  1052.               9      10    hours from UTC            0..11
  1053.              10      11    minutes from UTC          0..59
  1054.  
  1055.             For example, Tuesday May 26, 1992 at 1:30:15 PM EDT
  1056.             would be displayed as:    07 c8 05 1a 0d 1e 0f 00
  1057.                                   ( 1992 -5 -26,13:30:15 )
  1058.  
  1059.             Note that if only local time is known, then timezone
  1060.             information (fields 8-10) is not present."
  1061.     ::= { gnGeneral 19 }
  1062.  
  1063. gnGenMostSevereAlarm OBJECT-TYPE
  1064.     SYNTAX  INTEGER {
  1065.         clear        (0),
  1066.         event        (1),
  1067.         warning        (3),
  1068.         minor        (7),
  1069.         major        (15),
  1070.         critical    (31)
  1071.     }
  1072.     ACCESS  read-only
  1073.     STATUS mandatory
  1074.     DESCRIPTION
  1075.     "This parameter specifies the current moset severe alarm in the system."
  1076.     ::= { gnGeneral 20 }
  1077.  
  1078. -- gnGeneral 21-23 are saved for phos.
  1079.  
  1080. gnGenAddAlarmExtToTraps OBJECT-TYPE
  1081.     SYNTAX  INTEGER {
  1082.         no        (2),
  1083.         yes        (3)
  1084.     }
  1085.     ACCESS  read-write
  1086.     STATUS mandatory
  1087.     DESCRIPTION
  1088.     "If chose 'yes', the Origin, Unit, Time_T and Alarm Id from gnAgnCurrentAlarmTable
  1089.      will be bind to the end of each ceragon private trap."
  1090.     DEFVAL { no }
  1091.     ::= { gnGeneral 24 }
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098. -- This group should contain all the MIB support for
  1099. -- Managers table, Trap masks and so on...
  1100. gnAgn  OBJECT IDENTIFIER ::= { gnSystem 2}
  1101.  
  1102. gnAgnMgrTable  OBJECT-TYPE
  1103.         SYNTAX  SEQUENCE OF GnAgnMgrEntry
  1104.         ACCESS  not-accessible
  1105.         STATUS mandatory
  1106.         DESCRIPTION
  1107.         "This table indicates the managers list that will receive traps."
  1108.         ::= { gnAgn 1 }
  1109.  
  1110. gnAgnMgrEntry OBJECT-TYPE
  1111.         SYNTAX GnAgnMgrEntry
  1112.         ACCESS  not-accessible
  1113.         STATUS mandatory
  1114.       DESCRIPTION
  1115.       "Entry containing the managers IP addresses and the trap filter 
  1116. options."
  1117.         INDEX { gnAgnMgrId}
  1118.         ::= { gnAgnMgrTable 1 }
  1119.  
  1120. GnAgnMgrEntry ::=
  1121.             SEQUENCE {
  1122.     gnAgnMgrId
  1123.              INTEGER,
  1124.            gnAgnMgrIP
  1125.                 IpAddress,
  1126.     gnAgnMgrAlarmGroupMask
  1127.          OCTET STRING,
  1128.     gnAgnMgrSeverityFilter
  1129.          OCTET STRING,
  1130.     gnAgnMgrTrapPort
  1131.         INTEGER
  1132.     }
  1133.  
  1134. gnAgnMgrId OBJECT-TYPE
  1135.     SYNTAX  INTEGER
  1136.         ACCESS  read-only
  1137.        STATUS mandatory
  1138.         DESCRIPTION
  1139.               "This value indicates an index of a specific manager"
  1140.         ::= { gnAgnMgrEntry 1 }
  1141.  
  1142. gnAgnMgrIP OBJECT-TYPE
  1143.         SYNTAX  IpAddress
  1144.         ACCESS  read-write
  1145.     STATUS mandatory
  1146.         DESCRIPTION
  1147.         "This value indicates the  managers IP address.
  1148.        WRITE an IP address of all zeroes (0.0.0.0) will remove the entry. "
  1149.         ::= { gnAgnMgrEntry 2 }
  1150.  
  1151.  
  1152. gnAgnMgrAlarmGroupMask OBJECT-TYPE
  1153.     SYNTAX  OCTET STRING (SIZE(2))
  1154.         ACCESS  read-write
  1155.         STATUS mandatory
  1156.         DESCRIPTION
  1157.           "bit mask .1 is 'send a trap' 0 is 'dont send a trap'.
  1158.          The list of alarms from MSB to LSB is:
  1159.          bit 1 = Power Supply Alarm
  1160.            bit 2 = Cable Alarm
  1161.          bit 3 = Temperature Alarm
  1162.          bit 4 = External Alarm
  1163.          bit 5 = Radio Alarm
  1164.          bit 6 = Modem Alarm
  1165.          bit 7 = Line Alarm
  1166.          bit 8 = SDH Alarm
  1167.          bit 9 = BER Alarm
  1168.          bit 10 = System fault Alarm
  1169.          bit 11 = Maintenance Alarm
  1170.          If this field is 0, only standard traps will be sent to the manager"
  1171.         ::= { gnAgnMgrEntry 3 }
  1172.  
  1173. gnAgnMgrSeverityFilter OBJECT-TYPE
  1174.     SYNTAX  OCTET STRING (SIZE(1))
  1175.         ACCESS  read-write
  1176.         STATUS mandatory
  1177.         DESCRIPTION
  1178.           "This is a bit mask value for masking traps according to its severity.
  1179.            There is a bit for each severity. If the relevant bit is on (1), then 
  1180.          the Agent will send traps with this severity, and it won't send if the
  1181.          bit is off (0).
  1182.          The list of bits from LSB to MSB:
  1183.          bit 1 (LSB) = Event.
  1184.          bit 2       = Warning.
  1185.          bit 3       = Minor.
  1186.          bit 4       = Major.
  1187.          bit 5 (MSB) = Critical."
  1188.         ::= { gnAgnMgrEntry 4 }
  1189.  
  1190. gnAgnMgrTrapPort    OBJECT-TYPE
  1191.     SYNTAX  INTEGER (70..65535)
  1192.         ACCESS  read-write
  1193.         STATUS mandatory
  1194.         DESCRIPTION
  1195.           "The Port for sending the trap for each manager (possible values: 70-65535)"
  1196.         DEFVAL { 162 }
  1197.         ::= { gnAgnMgrEntry 5 }
  1198.  
  1199.  
  1200.  
  1201. gnAgnLogFileData  OBJECT IDENTIFIER  ::= { gnAgn 2 }
  1202.  
  1203. gnAgnLogFileMaxEntries OBJECT-TYPE
  1204.     SYNTAX  INTEGER
  1205.         ACCESS  read-only
  1206.        STATUS mandatory
  1207.         DESCRIPTION
  1208.               "The maximum number of entries. "
  1209.         ::= { gnAgnLogFileData 1 }
  1210.  
  1211. gnAgnLogFileValidEntries OBJECT-TYPE
  1212.     SYNTAX  INTEGER
  1213.         ACCESS  read-only
  1214.        STATUS mandatory
  1215.         DESCRIPTION
  1216.               "This is the number of valid entries in the current logfile.
  1217.                When this value exceeds 70% of capacity (100 entries),
  1218.                the management station should store the file in its hard 
  1219. disk.
  1220.                If the management station is not active, the MIB will display up to 
  1221. 100
  1222.                recent logfile events"
  1223.         ::= { gnAgnLogFileData 2 }
  1224.  
  1225. gnAgnLogFileAction OBJECT-TYPE
  1226.     SYNTAX  INTEGER {
  1227.         clear(2),
  1228.         save(3),
  1229.         saveAndClear(4),
  1230.         noAction(5)
  1231.     }
  1232.     ACCESS  read-write
  1233.     STATUS mandatory
  1234.     DESCRIPTION
  1235.     "This attribute allows for logfile actions,
  1236.     CLEARing the logfile and/or SAVING the logfile."
  1237.     DEFVAL { noAction }
  1238.         ::= { gnAgnLogFileData 3 }
  1239.  
  1240.  
  1241. gnAgnLogFileTable  OBJECT-TYPE
  1242.         SYNTAX  SEQUENCE OF GnAgnLogFileEntry
  1243.         ACCESS  not-accessible
  1244.         STATUS mandatory
  1245.         DESCRIPTION
  1246.         "This table is the agents alarm and event log file."
  1247.         ::= { gnAgnLogFileData 4 }
  1248.  
  1249. gnAgnLogFileEntry OBJECT-TYPE
  1250.         SYNTAX GnAgnLogFileEntry
  1251.         ACCESS  not-accessible
  1252.         STATUS mandatory
  1253.       DESCRIPTION
  1254.       "Entry containing the agents alarm and event log file."
  1255.         INDEX { gnAgnLogFileId}
  1256.         ::= { gnAgnLogFileTable 1 }
  1257.  
  1258. GnAgnLogFileEntry ::=
  1259.             SEQUENCE {
  1260.     gnAgnLogFileId
  1261.              INTEGER,
  1262.     gnAgnLogFileValid
  1263.              INTEGER,
  1264.            gnAgnLogFileDate
  1265.                 DisplayString,
  1266.     gnAgnLogFileTime
  1267.                 DisplayString,
  1268.     gnAgnLogFileSeverity
  1269.           INTEGER,
  1270.     gnAgnLogFileText
  1271.          DisplayString,
  1272.     gnAgnLogFileDeviceCelsiusTemp
  1273.          INTEGER,
  1274.     gnAgnLogFileDevicePowerSupply
  1275.          OCTET STRING,
  1276.     gnAgnLogFileInternalCommunication
  1277.          OCTET STRING,
  1278.         gnAgnLogFileDeviceFanStatus
  1279.          OCTET STRING,
  1280.     gnAgnLogFileDeviceODUStatus
  1281.          OCTET STRING,
  1282.     gnAgnLogFileDeviceIDUStatus
  1283.          OCTET STRING,
  1284.     gnAgnLogFileOduCelsiusTemp
  1285.       INTEGER,
  1286.         gnAgnLogFileOduReceiveLevel
  1287.              INTEGER,
  1288.     gnAgnLogFileOduSynthesizerVCOLock
  1289.          OCTET STRING,
  1290.     gnAgnLogFileOduPowerSupply
  1291.          OCTET STRING,
  1292.     gnAgnLogFileLineBERCur
  1293.          INTEGER,
  1294.     gnAgnLogFileRadioBERCur
  1295.          INTEGER,
  1296.     gnAgnLogFileModStatus
  1297.          INTEGER,
  1298.     gnAgnLogFileDemodStatus
  1299.          INTEGER,
  1300.     gnAgnLogFileLastDemodDefectBlocks
  1301.          INTEGER,
  1302.     gnAgnLogFileLastDemodBytesCorrected
  1303.          INTEGER,
  1304.     gnAgnLogFileLastDemodBlocksCorrected
  1305.          INTEGER
  1306.     }
  1307.  
  1308. gnAgnLogFileId OBJECT-TYPE
  1309.     SYNTAX  INTEGER
  1310.         ACCESS  read-only
  1311.        STATUS mandatory
  1312.         DESCRIPTION
  1313.               "This value indicates the index of an alarm logfile entry. 
  1314. Entry 1 is the most recent logfile
  1315.               event"
  1316.         ::= { gnAgnLogFileEntry 1 }
  1317.  
  1318. gnAgnLogFileValid OBJECT-TYPE
  1319.     SYNTAX  INTEGER { valid(2), notvalid(3) }
  1320.         ACCESS  read-only
  1321.        STATUS mandatory
  1322.         DESCRIPTION
  1323.               "This value indicates the validity of the indexed alarm logfile entry.
  1324.                a VALID log entry is (2) and an INVALID entry is (3)."
  1325.         ::= { gnAgnLogFileEntry 2 }
  1326.  
  1327. gnAgnLogFileDate OBJECT-TYPE
  1328.         SYNTAX  DisplayString
  1329.         ACCESS  read-only
  1330.     STATUS mandatory
  1331.         DESCRIPTION
  1332.         "This field is the date the alarm occurred, formatted as YYYY-MM-DD.
  1333.        YYYY represents the year, MM the month and DD -the day. "
  1334.         ::= { gnAgnLogFileEntry 3 }
  1335.  
  1336.  
  1337. gnAgnLogFileTime OBJECT-TYPE
  1338.     SYNTAX  DisplayString
  1339.         ACCESS  read-only
  1340.         STATUS mandatory
  1341.         DESCRIPTION
  1342.         "This field is the hour the alarm occurred - format HH:MM.
  1343.          HH - Hour, MM - minute"
  1344.         ::= { gnAgnLogFileEntry 4 }
  1345.  
  1346. gnAgnLogFileSeverity OBJECT-TYPE
  1347.        SYNTAX INTEGER {
  1348.         event(1),
  1349.         warning(3),
  1350.         minor(7),
  1351.         major(15),
  1352.         critical(31)
  1353.         }
  1354.        ACCESS  read-only
  1355.        STATUS  mandatory
  1356.        DESCRIPTION
  1357.               "This value indicates the severity of the alarm,
  1358.                 31 for CRITICAL, 15 for MAJOR, 7 for MINOR, 3 for WARNING and 1 for EVENT. "
  1359.         ::= { gnAgnLogFileEntry 5 }
  1360.  
  1361. gnAgnLogFileText OBJECT-TYPE
  1362.     SYNTAX  DisplayString
  1363.         ACCESS  read-only
  1364.         STATUS mandatory
  1365.         DESCRIPTION
  1366.         "This field describes the alarm that occurred. Max length 40 
  1367. characters."
  1368.         ::= { gnAgnLogFileEntry 6 }
  1369.  
  1370. gnAgnLogFileDeviceCelsiusTemp OBJECT-TYPE
  1371.     SYNTAX  INTEGER
  1372.     ACCESS  read-only
  1373.     STATUS mandatory
  1374.     DESCRIPTION
  1375.     "This is the temperature of the IDU in degrees Celsius,
  1376.     during the alarm acceptance. "
  1377.     ::= {gnAgnLogFileEntry 7 }
  1378.  
  1379.  
  1380. gnAgnLogFileDevicePowerSupply OBJECT-TYPE
  1381.     SYNTAX OCTET STRING(SIZE(1))
  1382.     ACCESS  read-only
  1383.     STATUS mandatory
  1384.     DESCRIPTION
  1385.         "This is the Power supply status of the IDU, during the alarm 
  1386. acceptance
  1387.     bit 1 on = 3.3V faulty
  1388.     bit 2 on = -5V faulty
  1389.     bit 3 on = 5V faulty.
  1390.         bit 4 on = +8V faulty "
  1391.     ::= {gnAgnLogFileEntry 8 }
  1392.  
  1393.  
  1394.  
  1395. gnAgnLogFileInternalCommunication OBJECT-TYPE
  1396.     SYNTAX  OCTET STRING (SIZE(1))
  1397.     ACCESS  read-only
  1398.     STATUS mandatory
  1399.     DESCRIPTION
  1400.     "This is the internal communication status of the IDU, during the alarm 
  1401. acceptance
  1402.      bit 1 = 1: between main CPU and ODU CPU.
  1403.      bit 2 = 1: between main CPU and MUX CPU.
  1404.      bit 3 = 1: between master main CPU and slave main CPU."
  1405.     ::= {gnAgnLogFileEntry 9 }
  1406.  
  1407. gnAgnLogFileDeviceFanStatus OBJECT-TYPE
  1408.     SYNTAX  OCTET STRING (SIZE(1))
  1409.     ACCESS  read-only
  1410.     STATUS mandatory
  1411.     DESCRIPTION
  1412.     "This is the Fan status of the IDU, during the alarm acceptance
  1413.      bit 1 = Fan1 is faulty.
  1414.      bit 2 = Fan 2 is faulty."
  1415.     ::= {gnAgnLogFileEntry 10 }
  1416.  
  1417. gnAgnLogFileDeviceODUStatus OBJECT-TYPE
  1418.     SYNTAX  OCTET STRING (SIZE(2))
  1419.     ACCESS  read-only
  1420.     STATUS mandatory
  1421.     DESCRIPTION
  1422.     "This is the ODU status during the alarm acceptance
  1423.          bit 1 MSB
  1424.      bit 1 = Power Supply status
  1425.      bit 2 = Synthesizer lock status
  1426.      bit 3 = Tx level status
  1427.      bit 4 = ATPC status
  1428.      bit 5 = Rx level status
  1429.      bit 6 = Not currently used
  1430.      bit 7 = Temperature status
  1431.      bit 8 = Not currently used.
  1432.      bit 9 = Not currently used"
  1433.     ::= {gnAgnLogFileEntry 11 }
  1434.  
  1435. gnAgnLogFileDeviceIDUStatus OBJECT-TYPE
  1436.     SYNTAX  OCTET STRING (SIZE(3))
  1437.     ACCESS  read-only
  1438.     STATUS mandatory
  1439.     DESCRIPTION
  1440.     "This is the IDU status during the alarm acceptance
  1441.          bit 1 MSB
  1442.      bit 1  = Power status -
  1443.      bit 2  = Cable open status -
  1444.      bit 3  = Cable short status -
  1445.      bit 4  = Modem Lock status
  1446.      bit 5  = Temperature status
  1447.      bit 6  = Not currently used.
  1448.      bit 7  = loopback status
  1449.      bit 8  = External alarm 1 status
  1450.      bit 9  = External alarm 2 status
  1451.      bit 10 = External alarm 3 status
  1452.      bit 11 = External alarm 4 status
  1453.      bit 12 = External alarm 5 status
  1454.      bit 13 = External alarm 6 status
  1455.      bit 14 = External alarm 7 status
  1456.      bit 15 = External alarm 8 status
  1457.      bit 16 = Remote connectivity status.
  1458.      bit 17 = Inner communication status.
  1459.      "
  1460.     ::= {gnAgnLogFileEntry 12 }
  1461.  
  1462.  
  1463.  
  1464. gnAgnLogFileOduCelsiusTemp OBJECT-TYPE
  1465.     SYNTAX  INTEGER
  1466.     ACCESS  read-only
  1467.     STATUS mandatory
  1468.     DESCRIPTION
  1469.     "This is the temperature of the ODU in degrees Celsius,
  1470.     during the alarm acceptance."
  1471.     ::= {gnAgnLogFileEntry 13 }
  1472.  
  1473. gnAgnLogFileOduReceiveLevel OBJECT-TYPE
  1474.     SYNTAX  INTEGER
  1475.     ACCESS  read-only
  1476.     STATUS mandatory
  1477.     DESCRIPTION
  1478.     "This is the received signal level in DBM, during the alarm acceptance "
  1479.     ::= {gnAgnLogFileEntry 14 }
  1480.  
  1481. gnAgnLogFileOduSynthesizerVCOLock OBJECT-TYPE
  1482.     SYNTAX  OCTET STRING (SIZE(1))
  1483.     ACCESS  read-only
  1484.     STATUS mandatory
  1485.     DESCRIPTION
  1486.     "This is the Synthesizer status, during the alarm acceptance
  1487.     bit 1 on = TX IF synthesizer fault
  1488.     bit 2 on = RX IF synthesizer fault
  1489.     bit 3 on = Xband synthesizer fault
  1490.     bit 4 on = History TX IF synthesizer fault
  1491.     bit 5 on = History RX IF synthesizer fault
  1492.     bit 6 on = History Xband synthesizer fault "
  1493.     ::= {gnAgnLogFileEntry 15 }
  1494.  
  1495. gnAgnLogFileOduPowerSupply OBJECT-TYPE
  1496.     SYNTAX  OCTET STRING (SIZE(1))
  1497.     ACCESS  read-only
  1498.     STATUS mandatory
  1499.     DESCRIPTION
  1500.     "This is the ODU power supply status, during the alarm acceptance
  1501.     bit 1 on = +5V faulty
  1502.     bit 2 on = +8V faulty
  1503.     bit 3 on = +12V faulty
  1504.         bit 4 on = -12V faulty."
  1505.     ::= {gnAgnLogFileEntry 16 }
  1506.  
  1507. gnAgnLogFileLineBERCur OBJECT-TYPE
  1508.     SYNTAX  INTEGER
  1509.     ACCESS  read-only
  1510.     STATUS mandatory
  1511.     DESCRIPTION
  1512.     "This is the Line BER (Bit Error Rate), during the alarm acceptance.
  1513.     Included for future development, not currently supported."
  1514.     ::= {gnAgnLogFileEntry 17 }
  1515.  
  1516. gnAgnLogFileRadioBERCur OBJECT-TYPE
  1517.     SYNTAX  INTEGER
  1518.     ACCESS  read-only
  1519.     STATUS mandatory
  1520.     DESCRIPTION
  1521.     "This is the Radio BER (Bit Error Rate), during the alarm acceptance.
  1522.      Included for future development, not currently supported."
  1523.     ::= {gnAgnLogFileEntry 18 }
  1524.  
  1525.  
  1526. gnAgnLogFileModStatus OBJECT-TYPE
  1527.     SYNTAX  INTEGER
  1528.     ACCESS  read-only
  1529.     STATUS mandatory
  1530.     DESCRIPTION
  1531.     "This is the Modulator status, during the alarm acceptance
  1532.         ok(2),
  1533.         modulatorFault(3)"
  1534.     ::= {gnAgnLogFileEntry 19 }
  1535.  
  1536.  
  1537. gnAgnLogFileDemodStatus OBJECT-TYPE
  1538.     SYNTAX  INTEGER
  1539.     ACCESS  read-only
  1540.     STATUS mandatory
  1541.     DESCRIPTION
  1542.     "This is the Demodulator status, during the alarm acceptance . This field 
  1543. is for Ceragon
  1544.      internal debugging "
  1545.     ::= {gnAgnLogFileEntry 20 }
  1546.  
  1547.  
  1548. gnAgnLogFileLastDemodDefectBlocks OBJECT-TYPE
  1549.     SYNTAX  INTEGER
  1550.     ACCESS  read-only
  1551.     STATUS mandatory
  1552.     DESCRIPTION
  1553.     "This is the number of the Defected blocks (blocks that couldn't be 
  1554. corrected)
  1555.          by the FEC, during the alarm acceptance last second."
  1556.     ::= {gnAgnLogFileEntry 21 }
  1557.  
  1558. gnAgnLogFileLastDemodBytesCorrected OBJECT-TYPE
  1559.     SYNTAX  INTEGER
  1560.     ACCESS  read-only
  1561.     STATUS mandatory
  1562.     DESCRIPTION
  1563.     "This is the number of the bytes that were corrected by the FEC,
  1564.     during the alarm acceptance last second."
  1565.     ::= {gnAgnLogFileEntry 22 }
  1566.  
  1567. gnAgnLogFileLastDemodBlocksCorrected OBJECT-TYPE
  1568.     SYNTAX  INTEGER
  1569.     ACCESS  read-only
  1570.     STATUS mandatory
  1571.     DESCRIPTION
  1572.     "This is the number of the blocks that were corrected by the FEC
  1573.          , during the alarm acceptance last second."
  1574.     ::= {gnAgnLogFileEntry 23 }
  1575.  
  1576. gnAgnExternAlarm  OBJECT IDENTIFIER  ::= { gnAgn 3 }
  1577. gnAgnInExternAlarmTable   OBJECT-TYPE
  1578.         SYNTAX  SEQUENCE OF GnAgnInExternAlarmEntry
  1579.         ACCESS  not-accessible
  1580.         STATUS mandatory
  1581.         DESCRIPTION
  1582.         "This table is the input external alarm table. "
  1583.         ::= { gnAgnExternAlarm 1 }
  1584.  
  1585. gnAgnInExternAlarmEntry OBJECT-TYPE
  1586.         SYNTAX GnAgnInExternAlarmEntry
  1587.         ACCESS  not-accessible
  1588.         STATUS mandatory
  1589.       DESCRIPTION
  1590.       "Entry containing the external alarm inputs."
  1591.  
  1592.         INDEX { gnAgnInExternAlarmDevId,gnAgnInExternAlarmIndex}
  1593.         ::= { gnAgnInExternAlarmTable   1 }
  1594.  
  1595. GnAgnInExternAlarmEntry ::=
  1596.             SEQUENCE {
  1597.     gnAgnInExternAlarmDevId
  1598.              INTEGER,
  1599.     gnAgnInExternAlarmIndex
  1600.              INTEGER,
  1601.     gnAgnInExternAlarmEnable
  1602.              INTEGER,
  1603.     gnAgnInExternAlarmText
  1604.                 DisplayString,
  1605.     gnAgnInExternAlarmSeverity
  1606.                 INTEGER
  1607.     }
  1608.  
  1609. gnAgnInExternAlarmDevId OBJECT-TYPE
  1610.     SYNTAX  INTEGER {
  1611.         local(1),
  1612.         remote(2)
  1613.     }
  1614.         ACCESS  read-only
  1615.        STATUS mandatory
  1616.         DESCRIPTION
  1617.               "This value indicates device to which the external alarm
  1618.                 is connected - 1 Local, 2 Remote"
  1619.         ::= { gnAgnInExternAlarmEntry 1 }
  1620.  
  1621. gnAgnInExternAlarmIndex OBJECT-TYPE
  1622.         SYNTAX INTEGER(1..8)
  1623.         ACCESS  read-only
  1624.        STATUS mandatory
  1625.         DESCRIPTION
  1626.               "This value indicates the index of the input external alarm
  1627.                 1 to 8"
  1628.         ::= { gnAgnInExternAlarmEntry 2 }
  1629.  
  1630. gnAgnInExternAlarmEnable OBJECT-TYPE
  1631.     SYNTAX  INTEGER {
  1632.         disabled(2),
  1633.         enabled(3)
  1634.     }
  1635.         ACCESS  read-write
  1636.        STATUS mandatory
  1637.         DESCRIPTION
  1638.               "This value indicates if this Input alarm is enabled."
  1639.     DEFVAL { disabled }
  1640.         ::= { gnAgnInExternAlarmEntry 3 }
  1641.  
  1642.  
  1643. gnAgnInExternAlarmText OBJECT-TYPE
  1644.     SYNTAX  DisplayString
  1645.         ACCESS  read-write
  1646.         STATUS mandatory
  1647.         DESCRIPTION
  1648.         "This field describes the external alarm. Max string 20 characters"
  1649.     DEFVAL {"Alarm Description"}
  1650.         ::= { gnAgnInExternAlarmEntry 4 }
  1651.  
  1652. gnAgnInExternAlarmSeverity   OBJECT-TYPE
  1653.         SYNTAX INTEGER {
  1654.             event(1),
  1655.             warning(3),
  1656.             minor(7),
  1657.             major(15)
  1658.         }
  1659.        ACCESS  read-write
  1660.        STATUS  mandatory
  1661.        DESCRIPTION
  1662.               "This value indicates the severity of the external alarm
  1663.                 15 MAJOR, 7 MINOR, 3 WARNING and 1 EVENT. "
  1664.        DEFVAL { 1}
  1665.         ::= { gnAgnInExternAlarmEntry 5 }
  1666.  
  1667.  
  1668.  
  1669. gnAgnOutRelayAlarmTable   OBJECT-TYPE
  1670.         SYNTAX  SEQUENCE OF GnAgnOutRelayAlarmEntry
  1671.         ACCESS  not-accessible
  1672.         STATUS mandatory
  1673.         DESCRIPTION
  1674.         "This table is the output relay alarm table. "
  1675.         ::= { gnAgnExternAlarm 2 }
  1676.  
  1677. gnAgnOutRelayAlarmEntry OBJECT-TYPE
  1678.         SYNTAX GnAgnOutRelayAlarmEntry
  1679.         ACCESS  not-accessible
  1680.         STATUS mandatory
  1681.       DESCRIPTION
  1682.       "Entry containing the output relay alarms."
  1683.         INDEX { gnAgnOutRelayAlarmDevId,gnAgnOutRelayAlarmIndex}
  1684.         ::= { gnAgnOutRelayAlarmTable   1 }
  1685.  
  1686. GnAgnOutRelayAlarmEntry ::=
  1687.             SEQUENCE {
  1688.     gnAgnOutRelayAlarmDevId
  1689.              INTEGER,
  1690.     gnAgnOutRelayAlarmIndex
  1691.              INTEGER,
  1692.     gnAgnOutRelayAlarmType
  1693.                 INTEGER
  1694.     }
  1695.  
  1696. gnAgnOutRelayAlarmDevId OBJECT-TYPE
  1697.     SYNTAX  INTEGER {
  1698.         local(1),
  1699.         remote(2)
  1700.     }
  1701.         ACCESS  read-only
  1702.        STATUS mandatory
  1703.         DESCRIPTION
  1704.               "This value indicates device from which the relay is sent
  1705.                 from - 1 Local, 2 Remote"
  1706.         ::= { gnAgnOutRelayAlarmEntry 1 }
  1707.  
  1708. gnAgnOutRelayAlarmIndex OBJECT-TYPE
  1709.         SYNTAX INTEGER(1..5)
  1710.         ACCESS  read-only
  1711.        STATUS mandatory
  1712.         DESCRIPTION
  1713.               "This value indicates the index of the Output Relay alarm
  1714.                 1 to 5"
  1715.         ::= { gnAgnOutRelayAlarmEntry 2 }
  1716.  
  1717.  
  1718. gnAgnOutRelayAlarmType   OBJECT-TYPE
  1719.     SYNTAX  INTEGER {
  1720.                 major(2),
  1721.                 minor(3),
  1722.                   warning(4),
  1723.                 external(5),
  1724.                   power(6),
  1725.                 ber(7),
  1726.                   line(8),
  1727.                 loopback(9),
  1728.                 lof(10),
  1729.                 idu(11),
  1730.                 odu(12),
  1731.                 cable(13),
  1732.                   remote(14),
  1733.                 critical(15),
  1734.                 testOn(16),
  1735.                 off(17)
  1736.     }
  1737.        ACCESS  read-write
  1738.        STATUS  mandatory
  1739.        DESCRIPTION
  1740.               "This value indicates the alarm/led that causes
  1741.                 the relay to change its state"
  1742.        DEFVAL { major}
  1743.         ::= { gnAgnOutRelayAlarmEntry 3 }
  1744.  
  1745. -- *******************************************************************
  1746.  
  1747. gnAgnFileTransfer  OBJECT IDENTIFIER  ::= { gnAgn 4 }
  1748.  
  1749. gnAgnFileTransferDestination  OBJECT-TYPE
  1750.     SYNTAX  INTEGER {
  1751.                      gnLocal                       (1)}
  1752. --                     gnRemote                      (2)
  1753. --                    }
  1754.     ACCESS  read-write
  1755.     STATUS  mandatory
  1756.     DESCRIPTION
  1757.     "The file destination. The file transfer destination will always be set to 
  1758. 1, LOCAL. "
  1759.     ::= { gnAgnFileTransfer 1 }
  1760.  
  1761. gnAgnFileTransferServerIP  OBJECT-TYPE
  1762.     SYNTAX  IpAddress
  1763.     ACCESS  read-write
  1764.     STATUS  mandatory
  1765.     DESCRIPTION
  1766.     "The IP address of the server from which the file is loaded "
  1767.     ::= { gnAgnFileTransfer 2 }
  1768.  
  1769. gnAgnFileTransferFileName  OBJECT-TYPE
  1770.     SYNTAX  DisplayString
  1771.     ACCESS  read-write
  1772.     STATUS  mandatory
  1773.     DESCRIPTION
  1774.     "The name of the file to be loaded, format 8.3. "
  1775.     ::= { gnAgnFileTransfer 3 }
  1776.  
  1777. gnAgnFileTransferTftpTotalTimeOut OBJECT-TYPE
  1778.     SYNTAX  INTEGER
  1779.     ACCESS  read-write
  1780.     STATUS  mandatory
  1781.     DESCRIPTION
  1782.         "Receiving time-out value (seconds)."
  1783.     -- DEFVAL  { 20 }
  1784.     ::= { gnAgnFileTransfer 4 }
  1785.  
  1786.  
  1787. gnAgnFileTransferTransCmd  OBJECT-TYPE
  1788.     SYNTAX  INTEGER {
  1789.                      gnStartMUXSoftwareDownLoad     (1),
  1790.                      gnStartODUSoftwareDownLoad     (2),
  1791.                      gnStartMainManagerSoftwareDownLoad   (3),
  1792.                      gnCancel                    (4),
  1793. --                     gnStartMUXSoftwareUpLoad     (4),
  1794. --                     gnStartODUSoftwareUpLoad     (5),
  1795.              gnNoOperation          (255)
  1796.                     }
  1797.     ACCESS  read-write
  1798.     STATUS  mandatory
  1799.     DESCRIPTION
  1800.     "The command to be executed on fileName at fileServerIP."
  1801.     ::= { gnAgnFileTransfer 5 }
  1802.  
  1803.  
  1804. gnAgnFileTransfertFtpStatus OBJECT-TYPE
  1805.     SYNTAX  INTEGER {
  1806.                      gnTftpSessionPreStartSession   (1),
  1807.                      gnTftpSessionFileError    (2),
  1808.                      gnTftpSessionRcvBlock     (3),
  1809.                      gnTftpSessionRcvtimeout    (4),
  1810.                      gnTftpSessionRcvError     (5),
  1811.                      gnTftpSessionDone          (6),
  1812.                      gnNoTftpSession     (255)
  1813.                     }
  1814.     ACCESS  read-only
  1815.     STATUS  mandatory
  1816.     DESCRIPTION
  1817.         "Tftp session status "
  1818.     ::= { gnAgnFileTransfer 6 }
  1819.  
  1820. gnAgnFileTransfertftpBlockCount OBJECT-TYPE
  1821.     SYNTAX  INTEGER
  1822.     ACCESS  read-only
  1823.     STATUS  mandatory
  1824.     DESCRIPTION
  1825.         "The total number of blocks received in the current tFtp session "
  1826.     ::= { gnAgnFileTransfer 7 }
  1827.  
  1828.  
  1829. --//////////////////////////////////////
  1830.  
  1831. gnAgnInternalDownloadTable  OBJECT-TYPE
  1832.         SYNTAX  SEQUENCE OF GnAgnInternalDownloadEntry
  1833.         ACCESS  not-accessible
  1834.         STATUS mandatory
  1835.         DESCRIPTION
  1836.         "This table controls the Internal Download process
  1837.        from manager to MUX and ODU (local and remote)."
  1838.         ::= { gnAgn 5 }
  1839.  
  1840. gnAgnInternalDownloadEntry OBJECT-TYPE
  1841.         SYNTAX GnAgnInternalDownloadEntry
  1842.         ACCESS  not-accessible
  1843.         STATUS mandatory
  1844.       DESCRIPTION
  1845.       "Entry containing the internal download process controls, for local and 
  1846. remote."
  1847.         INDEX { gnAgnInternalDownloadId}
  1848.         ::= { gnAgnInternalDownloadTable 1 }
  1849.  
  1850. GnAgnInternalDownloadEntry ::=
  1851.             SEQUENCE {
  1852.     gnAgnInternalDownloadId
  1853.              INTEGER,
  1854.     gnAgnInternalDownloadOperation
  1855.                 INTEGER,
  1856.     gnAgnInternalDownloadAction
  1857.                 INTEGER,
  1858.     gnAgnInternalDownloadStatus
  1859.              INTEGER,
  1860.     gnAgnInternalDownloadBlockCount
  1861.                 INTEGER
  1862.     }
  1863.  
  1864. gnAgnInternalDownloadId OBJECT-TYPE
  1865.     SYNTAX  INTEGER
  1866.     ACCESS  read-only
  1867.        STATUS mandatory
  1868.         DESCRIPTION
  1869.               "This value indicates an index of a specific Internal Download 
  1870. operation."
  1871.         ::= { gnAgnInternalDownloadEntry 1 }
  1872.  
  1873.  
  1874. gnAgnInternalDownloadOperation OBJECT-TYPE
  1875.     SYNTAX  INTEGER {
  1876.         localMUX(2),
  1877.         localODU(3),
  1878.         remoteMUX(4),
  1879.         remoteODU(5)
  1880.     }
  1881.     ACCESS  read-only
  1882.     STATUS mandatory
  1883.     DESCRIPTION
  1884.     "The Operation Description"
  1885.         ::= { gnAgnInternalDownloadEntry 2 }
  1886.  
  1887. gnAgnInternalDownloadAction OBJECT-TYPE
  1888.     SYNTAX  INTEGER {     start(2),
  1889.                         cancel(3),
  1890.                         clear(4),
  1891.                         noAction(5) }
  1892.     ACCESS  read-write
  1893.     STATUS mandatory
  1894.     DESCRIPTION
  1895.     "This parameter controls the download action operation. "
  1896.     DEFVAL { noAction}
  1897.         ::= { gnAgnInternalDownloadEntry 3 }
  1898.  
  1899. gnAgnInternalDownloadStatus OBJECT-TYPE
  1900.     SYNTAX  INTEGER {
  1901.  
  1902.              gnInternalDownloadSessionError            (1),
  1903.               gnInternalDownloadSessionClearing         (2),
  1904.              gnInternalDownloadSessionSendBlock     (3),
  1905.              gnInternalDownloadSessiontimeout       (4),
  1906.               gnInternalDownloadSessionDone             (5),
  1907.              gnInternalDownloadSessionWaitForRetransmit (6),    --phos odu
  1908.              gnNoInternalDownloadSession            (255)
  1909.  
  1910.                                 }
  1911.     ACCESS  read-only
  1912.     STATUS  mandatory
  1913.     DESCRIPTION
  1914.         " Internal download session status "
  1915.         ::= { gnAgnInternalDownloadEntry 4 }
  1916.  
  1917. gnAgnInternalDownloadBlockCount OBJECT-TYPE
  1918.     SYNTAX  INTEGER
  1919.     ACCESS  read-only
  1920.     STATUS  mandatory
  1921.     DESCRIPTION
  1922.         "The total number of blocks sent in the current session."
  1923.         ::= { gnAgnInternalDownloadEntry 5 }
  1924.  
  1925.  
  1926. --//////////////////////////////////////
  1927.  
  1928.  
  1929. --//////////////////////////////////////
  1930.  
  1931. gnAgnInterLinkTable  OBJECT-TYPE
  1932.         SYNTAX  SEQUENCE OF GnAgnInterLinkEntry
  1933.         ACCESS  not-accessible
  1934.         STATUS mandatory
  1935.         DESCRIPTION
  1936.         "This table controls the Inter Link Download process
  1937.        between local and remote masters and between master and slave (local or 
  1938. remote).
  1939.          Each session transfers MUX, ODU or manager (IDC) software."
  1940.         ::= { gnAgn 6 }
  1941.  
  1942. gnAgnInterLinkEntry OBJECT-TYPE
  1943.         SYNTAX GnAgnInterLinkEntry
  1944.         ACCESS  not-accessible
  1945.         STATUS mandatory
  1946.       DESCRIPTION
  1947.       "Entry containing the process controls for the interlink download 
  1948. process, for local and remote."
  1949.         INDEX { gnAgnInterLinkId}
  1950.         ::= { gnAgnInterLinkTable 1 }
  1951.  
  1952.     GnAgnInterLinkEntry ::=
  1953.             SEQUENCE {
  1954.     gnAgnInterLinkId
  1955.              INTEGER,
  1956.     gnAgnInterLinkSide
  1957.              INTEGER,
  1958.     gnAgnInterLinkSource
  1959.                 INTEGER,
  1960.     gnAgnInterLinkDestination
  1961.                 INTEGER,
  1962.     gnAgnInterLinkSoftware
  1963.                 INTEGER,
  1964.     gnAgnInterLinkAction
  1965.                 INTEGER,
  1966.     gnAgnInterLinkStatus
  1967.              INTEGER,
  1968.     gnAgnInterLinkBlockCount
  1969.                 INTEGER
  1970.     }
  1971.  
  1972. gnAgnInterLinkId OBJECT-TYPE
  1973.     SYNTAX  INTEGER
  1974.     ACCESS  read-only
  1975.        STATUS mandatory
  1976.         DESCRIPTION
  1977.               "This value indicates the index of a specific InterLink  
  1978. operation."
  1979.         ::= { gnAgnInterLinkEntry 1 }
  1980.  
  1981. gnAgnInterLinkSide OBJECT-TYPE
  1982.     SYNTAX  INTEGER {
  1983.         local(2),
  1984.         remote(3)
  1985.     }
  1986.     ACCESS  read-only
  1987.     STATUS mandatory
  1988.     DESCRIPTION
  1989.     "The Link Side "
  1990.         ::= { gnAgnInterLinkEntry 2 }
  1991.  
  1992.  
  1993. gnAgnInterLinkSource OBJECT-TYPE
  1994.     SYNTAX  INTEGER {
  1995.         me(2),
  1996.         mate(3)
  1997.     }
  1998.     ACCESS  read-write
  1999.     STATUS mandatory
  2000.     DESCRIPTION
  2001.     "The source distribution center."
  2002.         ::= { gnAgnInterLinkEntry 3 }
  2003.  
  2004. gnAgnInterLinkDestination OBJECT-TYPE
  2005.     SYNTAX  INTEGER {
  2006.         me(2),
  2007.         mate(3),
  2008.                 remote(4)
  2009.     }
  2010.     ACCESS  read-write
  2011.     STATUS mandatory
  2012.     DESCRIPTION
  2013.     "The destination distribution center.
  2014.      The destination may be selected as the local IDU being contacted (me),
  2015.      the collocated local IDU, in a protected configuration (mate) or
  2016.      it may be selected to be the remote IDU."
  2017.         ::= { gnAgnInterLinkEntry 4 }
  2018.  
  2019. gnAgnInterLinkSoftware OBJECT-TYPE
  2020.     SYNTAX  INTEGER {
  2021.         manager(2),
  2022.         mux(3),
  2023.                 odu(4)
  2024.     }
  2025.     ACCESS  read-write
  2026.     STATUS mandatory
  2027.     DESCRIPTION
  2028.     "The software type to be transferred. MUX, ODU or IDU (referred to as 
  2029. manager)."
  2030.         ::= { gnAgnInterLinkEntry 5 }
  2031.  
  2032.  
  2033.  
  2034. gnAgnInterLinkAction OBJECT-TYPE
  2035.     SYNTAX  INTEGER { start(2), cancel(3), noAction(4) }
  2036.     ACCESS  read-write
  2037.     STATUS mandatory
  2038.     DESCRIPTION
  2039.     "This parameter controls the interlink action operation. "
  2040.     DEFVAL { noAction}
  2041.         ::= { gnAgnInterLinkEntry 6 }
  2042.  
  2043. gnAgnInterLinkStatus OBJECT-TYPE
  2044.     SYNTAX  INTEGER {
  2045.  
  2046.              gnInterLinkSessionError            (1),
  2047.               gnInterLinkSessionClearing         (2),
  2048.              gnInterLinkSessionSendBlock     (3),
  2049.              gnInterLinkSessiontimeout       (4),
  2050.               gnInterLinkSessionDone             (5),
  2051.              gnNoInterLinkSession            (255)
  2052.  
  2053.                                 }
  2054.     ACCESS  read-only
  2055.     STATUS  mandatory
  2056.     DESCRIPTION
  2057.         " Inter-link session status "
  2058.         ::= { gnAgnInterLinkEntry 7 }
  2059.  
  2060. gnAgnInterLinkBlockCount OBJECT-TYPE
  2061.     SYNTAX  INTEGER
  2062.     ACCESS  read-only
  2063.     STATUS  mandatory
  2064.     DESCRIPTION
  2065.         "The total number of blocks sent in the current session."
  2066.         ::= { gnAgnInterLinkEntry 8 }
  2067.  
  2068. --//////////////////////////////////////
  2069.  
  2070. gnSoftwareVersionTable  OBJECT-TYPE
  2071.         SYNTAX  SEQUENCE OF GnSoftwareVersionEntry
  2072.         ACCESS  not-accessible
  2073.         STATUS mandatory
  2074.         DESCRIPTION
  2075.         "This table contains the IDU, MUX & ODU software versions;
  2076.          local and remote."
  2077.         ::= { gnAgn 7 }
  2078.  
  2079. gnSoftwareVersionEntry OBJECT-TYPE
  2080.         SYNTAX GnSoftwareVersionEntry
  2081.         ACCESS  not-accessible
  2082.         STATUS mandatory
  2083.       DESCRIPTION
  2084.       "Entry containing the currently operating IDU, ODU and MUX software 
  2085. versions."
  2086.         INDEX { gnSoftwareVersionId }
  2087.         ::= { gnSoftwareVersionTable 1 }
  2088.  
  2089. GnSoftwareVersionEntry ::=
  2090.      SEQUENCE {
  2091.     gnSoftwareVersionId
  2092.       INTEGER,
  2093.     gnSoftwareVersionIDU
  2094.       DisplayString,                                
  2095.     gnSoftwareVersionMUX
  2096.       DisplayString,
  2097.     gnSoftwareVersionODU
  2098.       DisplayString,
  2099.     gnSoftwareVersionIDUPostResetVersion
  2100.       DisplayString,
  2101.     gnSoftwareVersionMUXPostResetVersion
  2102.       DisplayString,
  2103.     gnSoftwareVersionODUPostResetVersion
  2104.       DisplayString,
  2105.     gnSoftwareVersionMuxAlteraVer
  2106.       DisplayString
  2107.  
  2108.     }
  2109.  
  2110. gnSoftwareVersionId OBJECT-TYPE
  2111.     SYNTAX  INTEGER {
  2112.         local(1),
  2113.         remote(2)
  2114.     }
  2115.     ACCESS  read-only
  2116.        STATUS mandatory
  2117.     DESCRIPTION
  2118.     "The ID indicates which device is involved
  2119.     in the specific row. The software table includes two rows,
  2120.     one for the local radio and one for the remote radio."
  2121.         ::= { gnSoftwareVersionEntry 1 }
  2122.  
  2123. gnSoftwareVersionIDU OBJECT-TYPE
  2124.     SYNTAX  DisplayString (SIZE(0..15))
  2125.     ACCESS  read-only
  2126.     STATUS mandatory
  2127.     DESCRIPTION
  2128.     "This is the IDU software version."
  2129.     ::= { gnSoftwareVersionEntry 2 }
  2130.  
  2131. gnSoftwareVersionMUX OBJECT-TYPE
  2132.     SYNTAX  DisplayString (SIZE(0..15))
  2133.     ACCESS  read-only
  2134.     STATUS mandatory
  2135.     DESCRIPTION
  2136.     "This is the MUX software version."
  2137.     ::= { gnSoftwareVersionEntry 3 }
  2138.  
  2139. gnSoftwareVersionODU OBJECT-TYPE
  2140.     SYNTAX  DisplayString (SIZE(0..15))
  2141.     ACCESS  read-only
  2142.     STATUS mandatory
  2143.     DESCRIPTION
  2144.     "This is the ODU software version."
  2145.     ::= { gnSoftwareVersionEntry 4 }
  2146.  
  2147. gnSoftwareVersionIDUPostResetVersion OBJECT-TYPE
  2148.     SYNTAX  DisplayString (SIZE(0..15))
  2149.     ACCESS  read-only
  2150.     STATUS mandatory
  2151.     DESCRIPTION
  2152.     "This is the IDU post reset software version."
  2153.     ::= { gnSoftwareVersionEntry 5 }
  2154.  
  2155. gnSoftwareVersionMUXPostResetVersion OBJECT-TYPE
  2156.     SYNTAX  DisplayString (SIZE(0..15))
  2157.     ACCESS  read-only
  2158.     STATUS mandatory
  2159.     DESCRIPTION
  2160.     "This is the MUX post reset software version."
  2161.     ::= { gnSoftwareVersionEntry 6 }
  2162.  
  2163. gnSoftwareVersionODUPostResetVersion OBJECT-TYPE
  2164.     SYNTAX  DisplayString (SIZE(0..15))
  2165.     ACCESS  read-only
  2166.     STATUS mandatory
  2167.     DESCRIPTION
  2168.     "This is the ODU post reset software version."
  2169.     ::= { gnSoftwareVersionEntry 7 }
  2170.     
  2171. gnSoftwareVersionMuxAlteraVer OBJECT-TYPE
  2172.     SYNTAX  DisplayString (SIZE(0..100))
  2173.     ACCESS  read-only
  2174.     STATUS mandatory
  2175.     DESCRIPTION
  2176.     "This string contains the MUX altera versions"
  2177.     ::= { gnSoftwareVersionEntry 8 }
  2178.  
  2179.  
  2180. --//////////////////////////////////////
  2181.  
  2182. gnAgnNTPCfg  OBJECT IDENTIFIER  ::= { gnAgn 8 }
  2183.  
  2184. gnAgnNTPCfgServerIP  OBJECT-TYPE
  2185.      SYNTAX  IpAddress
  2186.     ACCESS  read-write
  2187.     STATUS  mandatory
  2188.     DESCRIPTION
  2189.     " The IP address of the server from which
  2190.     the current time is loaded."
  2191.     ::= { gnAgnNTPCfg 1 }
  2192.  
  2193. gnAgnNTPCfgOffsetFromUTC  OBJECT-TYPE
  2194.      SYNTAX  INTEGER (-1439..1439)
  2195.     ACCESS  read-write
  2196.     STATUS  mandatory
  2197.     DESCRIPTION
  2198.     " The offset from Coordinated Universal Time (minutes).
  2199.     Possible values: -1439..1439. "
  2200.     DEFVAL    {0}
  2201.     ::= { gnAgnNTPCfg 2 }
  2202.  
  2203. gnAgnNTPCfgSummerAdjOffset  OBJECT-TYPE
  2204.     SYNTAX  INTEGER (-1439..1439)
  2205.     ACCESS  read-write
  2206.     STATUS  mandatory
  2207.     DESCRIPTION
  2208.     " The summer adjustment offset (minutes).
  2209.     Possible values: -1439..1439. "
  2210.     DEFVAL    {0}
  2211.     ::= { gnAgnNTPCfg 3 }
  2212.  
  2213. gnAgnNTPCfgSummerAdjStart OBJECT-TYPE
  2214.     SYNTAX  INTEGER
  2215.     ACCESS  read-write
  2216.     STATUS  mandatory
  2217.     DESCRIPTION
  2218.     " The summertime adjustment start. 
  2219.     In order to set this value:
  2220.     1.Turn every parameter (month, day, hour, minute)
  2221.       to hexadecimal.
  2222.     2.Write them all together - from left to right.
  2223.     3.Turn the accepted number to decimal basis.
  2224.     For example:
  2225.     in order to set 11:27:1:55 --> 11 = 0x0b, 27 = 0x1b,
  2226.     1 = 0x01, 55 = 0x37 --> the 4 parameters together:
  2227.     0x0b1b0137 = 186319159 (the last number is the one to set)."
  2228.     ::= { gnAgnNTPCfg 4 }
  2229.  
  2230.  
  2231. gnAgnNTPCfgSummerAdjEnd  OBJECT-TYPE
  2232.     SYNTAX  INTEGER 
  2233.     ACCESS  read-write
  2234.     STATUS  mandatory
  2235.     DESCRIPTION
  2236.     " The summertime adjustment end. 
  2237.     In order to set this value:
  2238.     1.Turn every parameter (month, day, hour, minute)
  2239.       to hexadecimal.
  2240.     2.Write them all together - from left to right.
  2241.     3.Turn the accepted number to decimal basis.
  2242.     For example:
  2243.     in order to set 11:27:1:55 --> 11 = 0x0b, 27 = 0x1b,
  2244.     1 = 0x01, 55 = 0x37 --> the 4 parameters together:
  2245.     0x0b1b0137 = 186319159 (the last number is the one to set)."
  2246.     ::= { gnAgnNTPCfg 5 }
  2247.  
  2248. gnAgnNTPCfgEnableAuth OBJECT-TYPE
  2249.     SYNTAX  INTEGER {
  2250.         disabled(2),
  2251.         des(3)
  2252.                     }
  2253.     ACCESS  read-write
  2254.     STATUS  mandatory
  2255.     DESCRIPTION
  2256.     " This value indicates if the Authentication is enabled. "
  2257.     DEFVAL    {disabled}
  2258.     ::= { gnAgnNTPCfg 6 }
  2259.  
  2260. gnAgnNTPCfgAuthSecretKey OBJECT-TYPE
  2261.     SYNTAX  OCTET STRING (SIZE(8))
  2262.     ACCESS  read-write
  2263.     STATUS  mandatory
  2264.     DESCRIPTION
  2265.     " The authentication secret key (HEX).
  2266.     Not relevant when authentication is disable. "
  2267.     ::= { gnAgnNTPCfg 7 }
  2268.  
  2269. gnAgnNTPCfgAuthPublicKey OBJECT-TYPE
  2270.     SYNTAX  Gauge
  2271.     ACCESS  read-write
  2272.     STATUS  mandatory
  2273.     DESCRIPTION
  2274.     " The authentication public key is an integer number.
  2275.     The valid values: 1-4294967295.
  2276.     Not relevant when authentication is disable. "
  2277.     ::= { gnAgnNTPCfg 8 }
  2278.  
  2279. gnAgnNTPCfgUpdateInterval  OBJECT-TYPE
  2280.     SYNTAX  INTEGER (1..65535)
  2281.     ACCESS  read-write
  2282.     STATUS  mandatory
  2283.     DESCRIPTION
  2284.     " The time interval between sending NTP requests 
  2285.     to the NTP server (minutes). Possible values: 1-65535. "
  2286.     DEFVAL    {10}
  2287.     ::= { gnAgnNTPCfg 9 }
  2288.  
  2289. gnAgnNTPCfgProtocolType OBJECT-TYPE
  2290.     SYNTAX  INTEGER {
  2291.         ntp(2),
  2292.         sntp(3)
  2293.                     }
  2294.     ACCESS  read-write
  2295.     STATUS  mandatory
  2296.     DESCRIPTION
  2297.     "  "
  2298.     DEFVAL    {ntp}
  2299.     ::= { gnAgnNTPCfg 10 }
  2300.  
  2301.  
  2302. gnAgnInBandMng  OBJECT IDENTIFIER  ::= { gnAgn 9 }
  2303.  
  2304. gnAgnInBandMngEthernetIp  OBJECT-TYPE
  2305.      SYNTAX  IpAddress
  2306.     ACCESS  read-only
  2307.     STATUS  mandatory
  2308.     DESCRIPTION
  2309.     " The ethernet IP of the gateway network element."
  2310.     ::= { gnAgnInBandMng 1 }
  2311.  
  2312. gnAgnInBandMngEthernetMask  OBJECT-TYPE
  2313.      SYNTAX  IpAddress
  2314.     ACCESS  read-write
  2315.     STATUS  mandatory
  2316.     DESCRIPTION
  2317.     " The IP mask of the gateway network element."
  2318.     ::= { gnAgnInBandMng 2 }
  2319.  
  2320. gnAgnInBandMngPppIp  OBJECT-TYPE
  2321.      SYNTAX  IpAddress
  2322.     ACCESS  read-only
  2323.     STATUS  mandatory
  2324.     DESCRIPTION
  2325.     " The PPP IP address of the gateway network element."
  2326.     ::= { gnAgnInBandMng 3 }
  2327.  
  2328. gnAgnInBandMngPppMask  OBJECT-TYPE
  2329.      SYNTAX  IpAddress
  2330.     ACCESS  read-write
  2331.     STATUS  mandatory
  2332.     DESCRIPTION
  2333.     " The PPP IP mask of the gateway network element."
  2334.     ::= { gnAgnInBandMng 4 }
  2335.  
  2336. gnAgnInBandMngDefRoute  OBJECT-TYPE
  2337.      SYNTAX  IpAddress
  2338.     ACCESS  read-write
  2339.     STATUS  mandatory
  2340.     DESCRIPTION
  2341.     " The IP address of the default gateway/router
  2342.     to the internet. "
  2343.     ::= { gnAgnInBandMng 5 }
  2344.  
  2345. gnAgnInBandMngEnable  OBJECT-TYPE
  2346.     SYNTAX  INTEGER {
  2347.             enable(2),
  2348.             disable(3)
  2349.     }
  2350.     ACCESS  read-write
  2351.     STATUS  mandatory
  2352.     DESCRIPTION
  2353.     " Enable/Disable in-band management."
  2354.     ::= { gnAgnInBandMng 6 }
  2355.  
  2356. gnAgnInBandMngNetworkElementType  OBJECT-TYPE
  2357.     SYNTAX  INTEGER {
  2358.             networkElement(2),
  2359.             gateway(3)
  2360.     }
  2361.     ACCESS  read-write
  2362.     STATUS  mandatory
  2363.     DESCRIPTION
  2364.     " The element type of a single unit on the  
  2365.     inband network (Gateway or Network Element). "
  2366.     ::= { gnAgnInBandMng 7 }
  2367.  
  2368. gnAgnInBandMngRadioChannel  OBJECT-TYPE
  2369.     SYNTAX  INTEGER {
  2370.             dccr(2),
  2371.             dccm(3),
  2372.             mediaSpecific128k(4),
  2373.             proprietary(5),
  2374.             userChannel(6)
  2375.     }
  2376.     ACCESS  read-write
  2377.     STATUS  mandatory
  2378.     DESCRIPTION
  2379.     " The channel the in-band-management goes over  
  2380.     (DCCR\DCCM\etc.). "
  2381.     ::= { gnAgnInBandMng 8 }
  2382.  
  2383. gnAgnInBandMngUnknownPackets  OBJECT-TYPE
  2384.     SYNTAX  INTEGER {
  2385.             transparent(2),
  2386.             discard(3)
  2387.     }
  2388.     ACCESS  read-write
  2389.     STATUS  mandatory
  2390.     DESCRIPTION
  2391.     " Select if unknown packets will be transparently  
  2392.     transmitted over the RING or discarded and dropped."
  2393.     ::= { gnAgnInBandMng 9 }
  2394.  
  2395. gnAgnInBandMngTTL  OBJECT-TYPE
  2396.     SYNTAX  INTEGER  (5..64)
  2397.     ACCESS  read-write
  2398.     STATUS  mandatory
  2399.     DESCRIPTION
  2400.     " Time To Live."
  2401.     ::= { gnAgnInBandMng 10 }
  2402.  
  2403. gnAgnInBandMngRingIpSubnet  OBJECT-TYPE
  2404.      SYNTAX  IpAddress
  2405.     ACCESS  read-write
  2406.     STATUS  mandatory
  2407.     DESCRIPTION
  2408.     " The IP subnet address of the ring."
  2409.     ::= { gnAgnInBandMng 11 }
  2410.  
  2411. gnAgnInBandMngRingIpMask  OBJECT-TYPE
  2412.      SYNTAX  IpAddress
  2413.     ACCESS  read-write
  2414.     STATUS  mandatory
  2415.     DESCRIPTION
  2416.     " The IP mask of the ring subnet address."
  2417.     ::= { gnAgnInBandMng 12 }
  2418.  
  2419. gnAgnInBandMngNetworkId  OBJECT-TYPE
  2420.      SYNTAX  INTEGER  (1..255)
  2421.     ACCESS  read-write
  2422.     STATUS  mandatory
  2423.     DESCRIPTION
  2424.     " Identification for single link path of  
  2425.     PPPoE over cross-networks. "
  2426.     ::= { gnAgnInBandMng 13 }
  2427.  
  2428. gnAgnInBandMngLineMode  OBJECT-TYPE
  2429.     SYNTAX  INTEGER {
  2430.             inbandFiber(2),
  2431.             forcePPPoE(3)
  2432.     }
  2433.     ACCESS  read-write
  2434.     STATUS  mandatory
  2435.     DESCRIPTION
  2436.     " Enable the user to force PPPoE mode  
  2437.     instead of DCCR line communication. "
  2438.     ::= { gnAgnInBandMng 14 }
  2439.  
  2440. gnAgnInBandMngFiberChannel  OBJECT-TYPE
  2441.     SYNTAX  INTEGER {
  2442.             dccr(2),
  2443.             dccm(3),
  2444. --            mediaSpecific128k(4),
  2445.             userChannel(5)
  2446.     }
  2447.     ACCESS  read-write
  2448.     STATUS  mandatory
  2449.     DESCRIPTION
  2450.         " "
  2451.     DEFVAL { dccr}
  2452.     ::= { gnAgnInBandMng 15 }
  2453.  
  2454. gnAgnInBandMngTribChannel  OBJECT-TYPE
  2455.     SYNTAX  INTEGER {
  2456.             disable(2),
  2457.             dccr(3),
  2458.             dccm(4)
  2459.     }
  2460.     ACCESS  read-write
  2461.     STATUS  mandatory
  2462.     DESCRIPTION
  2463.         " "
  2464.     DEFVAL { dccr}
  2465.     ::= { gnAgnInBandMng 16 }
  2466.  
  2467. --//////////////////////////////////////
  2468.  
  2469. gnNeighborIP  OBJECT IDENTIFIER  ::= { gnAgn 10 }
  2470. gnNeighborInBandTable OBJECT-TYPE
  2471.     SYNTAX  SEQUENCE OF GnNeighborInBandEntry
  2472.     ACCESS  not-accessible
  2473.     STATUS mandatory
  2474.     DESCRIPTION
  2475.     "This table defines the IP addresses of the units that are connected Inband."
  2476.     ::= { gnNeighborIP 1 }
  2477.  
  2478. gnNeighborInBandEntry OBJECT-TYPE
  2479.     SYNTAX GnNeighborInBandEntry
  2480.     ACCESS  not-accessible
  2481.     STATUS mandatory
  2482.     DESCRIPTION
  2483.     "This is an entry in the IP addresses of the units that are connected Inband.
  2484.     This table contains a row for every interface which type is logically connected.
  2485.     for example regenerator which is connected in band has two neighbors: the first (index 1)
  2486.       the remote radio unit and the second the remote fiber neighbor (index 2)."
  2487.     INDEX {  ifIndex }
  2488.     ::= { gnNeighborInBandTable 1 }
  2489.  
  2490. GnNeighborInBandEntry ::=
  2491.         SEQUENCE {
  2492.           gnNeighborInBandIP  
  2493.            IpAddress,
  2494.         gnNeighborInBandStatus
  2495.             INTEGER
  2496.     }
  2497.  
  2498. gnNeighborInBandIP  OBJECT-TYPE
  2499.      SYNTAX  IpAddress
  2500.     ACCESS  read-write
  2501.     STATUS  mandatory
  2502.     DESCRIPTION
  2503.     " The PPP IP address of the gateway network element."
  2504.     ::= { gnNeighborInBandEntry 1 }
  2505.  
  2506. gnNeighborInBandStatus OBJECT-TYPE
  2507.     SYNTAX  INTEGER {
  2508.         up(2),
  2509.         down(3),
  2510.         closed(4)
  2511.     }
  2512.        ACCESS  read-only
  2513.        STATUS mandatory
  2514.        DESCRIPTION
  2515.     "."
  2516.     ::= { gnNeighborInBandEntry 2 }
  2517.  
  2518.  
  2519.  
  2520. gnNeighborMateIP OBJECT-TYPE
  2521.     SYNTAX  IpAddress
  2522.     ACCESS  read-only
  2523.     STATUS  mandatory
  2524.     DESCRIPTION
  2525.     " The Protection Mate IP address."
  2526.     ::= { gnNeighborIP 2 }
  2527.  
  2528. gnNeighborRemoteRadioIP OBJECT-TYPE
  2529.     SYNTAX  IpAddress
  2530.     ACCESS  read-only
  2531.     STATUS  mandatory
  2532.     DESCRIPTION
  2533.     " The IP address of the Radio Remote IDU."
  2534.     ::= { gnNeighborIP 3 }
  2535.  
  2536. -- gnNeighborInBandXEntry is used in Phos.
  2537. gnNeighborInBandXTable OBJECT-TYPE
  2538.     SYNTAX  SEQUENCE OF GnNeighborInBandXEntry
  2539.     ACCESS  not-accessible
  2540.     STATUS mandatory
  2541.     DESCRIPTION
  2542.     "This table defines the IP addresses of the units that are connected Inband."
  2543.     ::= { gnNeighborIP 4 }
  2544.  
  2545. gnNeighborInBandXEntry OBJECT-TYPE
  2546.     SYNTAX GnNeighborInBandXEntry
  2547.     ACCESS  not-accessible
  2548.     STATUS mandatory
  2549.     DESCRIPTION
  2550.     "This is an entry in the IP addresses of the units that are connected Inband.
  2551.     This table contains a row for every interface which type is logically connected.
  2552.     for example regenerator which is connected in band has two neighbors: the first (index 1)
  2553.       the remote radio unit and the second the remote fiber neighbor (index 2)."
  2554.     INDEX {  gnNeighborInBandXId }
  2555.     ::= { gnNeighborInBandXTable 1 }
  2556.  
  2557. GnNeighborInBandXEntry ::=
  2558.         SEQUENCE {
  2559.         gnNeighborInBandXId
  2560.             INTEGER,
  2561.           gnNeighborInBandXIP
  2562.            IpAddress
  2563.     }
  2564.  
  2565. gnNeighborInBandXId OBJECT-TYPE
  2566.     SYNTAX  INTEGER
  2567.     {
  2568.         drawer1(3),
  2569.         drawer2(4)
  2570.     }
  2571.     ACCESS  read-only
  2572.        STATUS mandatory
  2573.     DESCRIPTION
  2574.     " "
  2575.     ::= { gnNeighborInBandXEntry 1 }
  2576.  
  2577. gnNeighborInBandXIP  OBJECT-TYPE
  2578.      SYNTAX  IpAddress
  2579.     ACCESS  read-write
  2580.     STATUS  mandatory
  2581.     DESCRIPTION
  2582.     " The PPP IP address of the gateway network element."
  2583.     ::= { gnNeighborInBandXEntry 2 }
  2584.  
  2585.  
  2586.  
  2587. gnNeighborIpTable OBJECT-TYPE
  2588.     SYNTAX  SEQUENCE OF GnNeighborIpEntry
  2589.     ACCESS  not-accessible
  2590.     STATUS mandatory
  2591.     DESCRIPTION
  2592.     "This table shows the Neighbor IP for each STM connection."
  2593.     ::= { gnNeighborIP 5 }
  2594.  
  2595. gnNeighborIpEntry OBJECT-TYPE
  2596.     SYNTAX GnNeighborIpEntry
  2597.     ACCESS  not-accessible
  2598.     STATUS mandatory
  2599.     DESCRIPTION
  2600.     "."
  2601.     INDEX { ifIndex }
  2602.     ::= { gnNeighborIpTable 1 }
  2603.  
  2604. GnNeighborIpEntry ::=
  2605.         SEQUENCE {
  2606.         gnNeighborIpDetectMode
  2607.             INTEGER,
  2608.           gnNeighborIpAddress  
  2609.            IpAddress,
  2610.         gnNeighborIpRemoteIfIndex
  2611.             INTEGER
  2612.     }
  2613.  
  2614. gnNeighborIpDetectMode OBJECT-TYPE
  2615.     SYNTAX  INTEGER {
  2616.         disable(2),
  2617.         manual(3),
  2618.         auto(4)
  2619.     }
  2620.        ACCESS  read-write
  2621.        STATUS mandatory
  2622.        DESCRIPTION
  2623.     "The Neighbor detect can be done automatically or to be manually insreted.
  2624.     Disable marks that the IP Detect is not used."
  2625.     ::= { gnNeighborIpEntry 1 }
  2626.  
  2627. gnNeighborIpAddress OBJECT-TYPE
  2628.      SYNTAX  IpAddress
  2629.     ACCESS  read-write
  2630.     STATUS  mandatory
  2631.     DESCRIPTION
  2632.     "The neighbor IP address."
  2633.     ::= { gnNeighborIpEntry 2 }
  2634.  
  2635. gnNeighborIpRemoteIfIndex OBJECT-TYPE
  2636.     SYNTAX  INTEGER 
  2637.        ACCESS  read-write
  2638.        STATUS mandatory
  2639.        DESCRIPTION
  2640.     "The If index of the neighbor IP address connected to the current If Index."
  2641.     ::= { gnNeighborIpEntry 3 }
  2642.  
  2643.  
  2644.  
  2645. gnAgnSNMPCfg  OBJECT IDENTIFIER  ::= { gnAgn 11 }
  2646.  
  2647. gnAgnSNMPCfgTrapCommunity  OBJECT-TYPE
  2648.     SYNTAX OCTET STRING(SIZE(12))                   
  2649.     ACCESS  read-write
  2650.     STATUS  mandatory
  2651.     DESCRIPTION
  2652.     " "
  2653.     ::= { gnAgnSNMPCfg 1 }
  2654.  
  2655. gnAgnSNMPCfgReadCommunity  OBJECT-TYPE
  2656.     SYNTAX OCTET STRING(SIZE(12))                   
  2657.     ACCESS  read-write
  2658.     STATUS  mandatory
  2659.     DESCRIPTION
  2660.     " "
  2661.     ::= { gnAgnSNMPCfg 2 }
  2662.  
  2663. gnAgnSNMPCfgWriteCommunity  OBJECT-TYPE
  2664.     SYNTAX OCTET STRING(SIZE(12))                   
  2665.     ACCESS  read-write
  2666.     STATUS  mandatory
  2667.     DESCRIPTION
  2668.     " "
  2669.     ::= { gnAgnSNMPCfg 3 }
  2670.  
  2671.  
  2672. gnAgnPrvt  OBJECT IDENTIFIER  ::= { gnAgn 12 }
  2673.  
  2674. gnAgnPrvtCmd  OBJECT-TYPE
  2675.     SYNTAX  INTEGER {
  2676.         noOperation(2),
  2677.         cNV(3),
  2678.         cNVBtr(4)
  2679.     }
  2680.     ACCESS  read-write
  2681.     STATUS  mandatory
  2682.     DESCRIPTION
  2683.     " ."
  2684.     DEFVAL { noOperation }
  2685.     ::= { gnAgnPrvt 1 }
  2686.  
  2687. gnAgnPrvtCmdStat  OBJECT-TYPE
  2688.     SYNTAX  INTEGER {
  2689.         ready(2),
  2690.         cNVPass(3),
  2691.         cNVFail(4),
  2692.         cNVBtrPass(5),
  2693.         cNVBtrFail(6)
  2694.     }
  2695.     ACCESS  read-only
  2696.     STATUS  mandatory
  2697.     DESCRIPTION
  2698.     " ."
  2699.     DEFVAL { ready }
  2700.     ::= { gnAgnPrvt 2 }
  2701.  
  2702.  
  2703. -- gnAgn 13 is a space for: gnSoftwareDrawerVersionTable  OBJECT-TYPE  ::= { gnAgn 13 }
  2704.  
  2705. -- @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  2706.  
  2707. gnAgnCurrentAlarm OBJECT IDENTIFIER  ::= { gnAgn 14 }
  2708.  
  2709. gnAgnCurrentAlarmLastChange OBJECT-TYPE
  2710.         SYNTAX INTEGER
  2711.         ACCESS  read-only
  2712.         STATUS mandatory
  2713.         DESCRIPTION
  2714.         "This counter initialized to 0 after resest, and incremented on each change in the gnAgnCurrentAlarmTable
  2715.         (either add or remove of an entery)."
  2716.         ::= { gnAgnCurrentAlarm 1 }  
  2717.  
  2718. gnAgnCurrentAlarmTable  OBJECT-TYPE
  2719.         SYNTAX  SEQUENCE OF GnCurrentAlarmEntry
  2720.         ACCESS  not-accessible
  2721.         STATUS mandatory
  2722.         DESCRIPTION
  2723.         "This table includes the currently open alarm (when a RAISED trap is 
  2724.           sent, an alarm is added to the table, when a CLEAR trap is sent, 
  2725.           the alarm is removed."
  2726.         ::= { gnAgnCurrentAlarm 2 } 
  2727.  
  2728. gnCurrentAlarmEntry OBJECT-TYPE
  2729.         SYNTAX GnCurrentAlarmEntry
  2730.         ACCESS  not-accessible
  2731.         STATUS mandatory
  2732.       DESCRIPTION
  2733.       "Entry containing the info of a currently RAISED trap."
  2734.         INDEX { gnAgnCurrentAlarmCounter }
  2735.         ::= { gnAgnCurrentAlarmTable  1 }
  2736.  
  2737. GnCurrentAlarmEntry ::=
  2738.             SEQUENCE {
  2739.        gnAgnCurrentAlarmCounter
  2740.           INTEGER, 
  2741.     gnAgnCurrentAlarmSeverity
  2742.           INTEGER,
  2743.     gnAgnCurrentAlarmId
  2744.           INTEGER, 
  2745.        gnAgnCurrentAlarmIfIndex
  2746.           INTEGER, 
  2747.        gnAgnCurrentAlarmOrigin 
  2748.           INTEGER, 
  2749.        gnAgnCurrentAlarmUnit 
  2750.           INTEGER,
  2751.        gnAgnCurrentAlarmTrapID
  2752.           INTEGER,
  2753.     gnAgnCurrentAlarmTimeT
  2754.           INTEGER,
  2755.     gnAgnCurrentAlarmText 
  2756.           DisplayString
  2757.  
  2758.   gnAgnCurrentAlarmCounter OBJECT-TYPE
  2759.         SYNTAX INTEGER
  2760.         ACCESS  read-only
  2761.         STATUS mandatory
  2762.         DESCRIPTION
  2763.         "A running counter of open alarm, the counter is incremented on every new RAISED trap.
  2764.         It is cleared after reset."
  2765.         ::= { gnCurrentAlarmEntry 1 }
  2766.  
  2767.  
  2768. gnAgnCurrentAlarmSeverity OBJECT-TYPE
  2769.     SYNTAX  INTEGER
  2770.     {
  2771.         event        (1),
  2772.         warning        (3),
  2773.         minor        (7),
  2774.         major        (15),
  2775.         critical    (31)
  2776.     }
  2777.         ACCESS  read-only
  2778.         STATUS  mandatory
  2779.         DESCRIPTION
  2780.         "The current Alarm severity"
  2781.          ::= { gnCurrentAlarmEntry 2 }
  2782.  
  2783.   gnAgnCurrentAlarmId OBJECT-TYPE
  2784.         SYNTAX INTEGER
  2785.         ACCESS  read-only
  2786.         STATUS mandatory
  2787.         DESCRIPTION
  2788.         "Alarm Identifier (contains alarm type and interface). Same AlarmId for rasie and clear alarms.
  2789.          This counter is (optionaly) attached to each trap."
  2790.         ::= { gnCurrentAlarmEntry 3 }
  2791.  
  2792.   gnAgnCurrentAlarmIfIndex OBJECT-TYPE
  2793.         SYNTAX INTEGER
  2794.         ACCESS  read-only
  2795.         STATUS mandatory
  2796.         DESCRIPTION
  2797.         "Interface Index where the alarm occurred, alarms that are
  2798.            not associated with specific interface will have the following value:
  2799.             For IDC related alarms the value is:      65001
  2800.             For drawer1 related alarms the value is:  65003
  2801.             For drawer1 related alarms the value is:  65004"
  2802.         ::= { gnCurrentAlarmEntry 4 }
  2803.  
  2804. gnAgnCurrentAlarmOrigin OBJECT-TYPE
  2805.     SYNTAX  INTEGER {
  2806.         idc(2),
  2807.         drawer1(3),
  2808.         drawer2(4)
  2809.     }
  2810.     ACCESS  read-only
  2811.     STATUS mandatory
  2812.         DESCRIPTION
  2813.         "The origin drawer of the alarm (if applicable, otherwise it will be idc(2))."
  2814.     ::= {gnCurrentAlarmEntry 5}
  2815.  
  2816. gnAgnCurrentAlarmUnit OBJECT-TYPE
  2817.     SYNTAX  INTEGER {
  2818.         idc(2),
  2819.         odc(3),
  2820.         mux(4)
  2821.     }
  2822.     ACCESS  read-only
  2823.     STATUS mandatory
  2824.         DESCRIPTION
  2825.         "The unit of the alarm."
  2826.     ::= {gnCurrentAlarmEntry 6}
  2827.  
  2828. gnAgnCurrentAlarmTrapID OBJECT-TYPE
  2829.         SYNTAX INTEGER 
  2830.         ACCESS  read-only
  2831.         STATUS mandatory
  2832.         DESCRIPTION
  2833.         "The ID of the RAISED trap that was sent when this alarm was raised."
  2834.         ::= { gnCurrentAlarmEntry 7 }
  2835.  
  2836. gnAgnCurrentAlarmTimeT OBJECT-TYPE
  2837.         SYNTAX  INTEGER
  2838.         ACCESS  read-only
  2839.     STATUS mandatory
  2840.         DESCRIPTION
  2841.         "Timestamp of this alarm, this number is the seconds from midnight 1.1.1970."
  2842.         ::= { gnCurrentAlarmEntry 8 }
  2843.  
  2844. gnAgnCurrentAlarmText OBJECT-TYPE
  2845.     SYNTAX  DisplayString
  2846.     ACCESS  read-only
  2847.     STATUS mandatory
  2848.     DESCRIPTION
  2849.     "The alarm display text (same as the text in the sent trap)."
  2850.     ::= { gnCurrentAlarmEntry 9}
  2851.  
  2852.  
  2853. gnNMS OBJECT IDENTIFIER  ::= { gnAgn 15 }
  2854.  
  2855.  
  2856. --//////////////////////////////////////
  2857.  
  2858. gnUnits OBJECT IDENTIFIER ::= { ceragon 3 }
  2859.  
  2860. gnODU OBJECT IDENTIFIER ::=  { gnUnits 1 }
  2861.  
  2862. gnOduCfgTable OBJECT-TYPE
  2863.     SYNTAX  SEQUENCE OF GnOduCfgEntry
  2864.     ACCESS  not-accessible
  2865.     STATUS mandatory
  2866.     DESCRIPTION
  2867.     "This table defines the configuration of the Outdoor part
  2868.                 of the system."
  2869.     ::= { gnODU 1 }
  2870.  
  2871. gnOduCfgEntry OBJECT-TYPE
  2872.     SYNTAX GnOduCfgEntry
  2873.     ACCESS  not-accessible
  2874.     STATUS mandatory
  2875.     DESCRIPTION
  2876.     "This is an entry in the ODU Configuration Table. This table
  2877.     contains two rows, indexed by ifIndex= 1 for local ODU and
  2878.     ifIndex = 101 for remote ODU."
  2879.     INDEX {  ifIndex }
  2880.     ::= { gnOduCfgTable 1 }
  2881.  
  2882.  
  2883. GnOduCfgEntry ::=
  2884.         SEQUENCE {
  2885.     gnOduCfgTransmitterFrequency
  2886.       INTEGER,
  2887.     gnOduCfgRLPerfMonThresh1
  2888.        INTEGER,
  2889.     gnOduCfgRLPerfMonThresh2
  2890.        INTEGER,
  2891.     gnOduCfgATPCStatus
  2892.         INTEGER,
  2893.     gnOduCfgMUTEStatus
  2894.         INTEGER,
  2895.     gnOduCfgAntennaType
  2896.         INTEGER,
  2897.     gnOduCfgTransmitLevel
  2898.         INTEGER,
  2899.     gnOduCfgRealTxFreqNumber
  2900.         INTEGER,
  2901.     gnOduCfgRealRxFreqNumber
  2902.         INTEGER,
  2903.     gnOduCfgMinTxFreqNumber
  2904.         INTEGER,
  2905.     gnOduCfgMaxTxFreqNumber
  2906.         INTEGER,
  2907.     gnOduCfgMaxTxLevel
  2908.         INTEGER,
  2909.     gnOduCfgRefRsl
  2910.         INTEGER,
  2911.     gnOduCfgForceRmtMuteTx
  2912.         INTEGER,
  2913.     gnOduCfgForceRmtMaxTx
  2914.         INTEGER,
  2915.     gnOduCfgTLPerfMonThresh1
  2916.        INTEGER,
  2917.     gnOduCfgMinRxFreqNumber
  2918.         INTEGER,
  2919.     gnOduCfgMaxRxFreqNumber
  2920.         INTEGER,
  2921.     gnOduCfgOduLoopSupport
  2922.         INTEGER,
  2923.     gnOduCfgOduModel
  2924.         INTEGER,
  2925.     gnOduCfgFreqPlanStandard
  2926.         DisplayString,
  2927.     gnOduCfgFreqDevider
  2928.         INTEGER
  2929.     }
  2930.  
  2931. gnOduCfgTransmitterFrequency OBJECT-TYPE
  2932.     SYNTAX  INTEGER (0..20)
  2933.     ACCESS  read-write
  2934.     STATUS mandatory
  2935.     DESCRIPTION
  2936.     "This parameter indicates the radio TX channel number.
  2937.     WRITE will change the LOCAL side only.
  2938.     Not all radios will support TX frequency change via channel numbers."
  2939.     DEFVAL { 1}
  2940.     ::= { gnOduCfgEntry 1 }
  2941.  
  2942. gnOduCfgRLPerfMonThresh1 OBJECT-TYPE
  2943.     SYNTAX  INTEGER (-75..-15)
  2944.     ACCESS  read-write
  2945.     STATUS mandatory
  2946.     DESCRIPTION
  2947.     "When the Received Level (RL) exceeds this threshold a
  2948.     performance monitoring RL1 counter increments."
  2949.     DEFVAL { -50}
  2950.     ::= { gnOduCfgEntry 2}
  2951.  
  2952. gnOduCfgRLPerfMonThresh2 OBJECT-TYPE
  2953.     SYNTAX  INTEGER (-75..-15)
  2954.     ACCESS  read-write
  2955.     STATUS mandatory
  2956.     DESCRIPTION
  2957.     "When the Received Level (RL) exceeds this threshold a
  2958.     performance monitoring RL2 counter increments."
  2959.     DEFVAL { -70}
  2960.     ::= { gnOduCfgEntry 3}
  2961.  
  2962.  
  2963. gnOduCfgATPCStatus OBJECT-TYPE
  2964.     SYNTAX  INTEGER { on(2), off(3) }
  2965.     ACCESS  read-write
  2966.     STATUS mandatory
  2967.     DESCRIPTION
  2968.     "This parameter indicates if the ATPC option is enabled or disabled."
  2969.     DEFVAL { on}
  2970.     ::= { gnOduCfgEntry 4}
  2971.  
  2972. gnOduCfgMUTEStatus OBJECT-TYPE
  2973.     SYNTAX  INTEGER { on(2), off(3) }
  2974.     ACCESS  read-write
  2975.     STATUS mandatory
  2976.     DESCRIPTION
  2977.     "This parameter indicates if transmitter will be in mute state.
  2978.             (Mute on -> don't transmit) "
  2979.     DEFVAL { off}
  2980.     ::= { gnOduCfgEntry 5 }
  2981.  
  2982. gnOduCfgAntennaType OBJECT-TYPE
  2983.     SYNTAX  INTEGER { oneFoot(2), twoFeet(3), threeFeet(4), fourFeet(5), 
  2984. sixFeet(6) }
  2985.     ACCESS  read-write
  2986.     STATUS mandatory
  2987.     DESCRIPTION
  2988.     "This parameter indicates the size of the antenna used
  2989.     in the ODU. This attribute will not auto-detect the antenna size.
  2990.     It is used for the unfaded RSL calculation feature included in 
  2991. CERAGONView."
  2992.     DEFVAL { oneFoot }
  2993.     ::= { gnOduCfgEntry 6 }
  2994.  
  2995. gnOduCfgTransmitLevel OBJECT-TYPE
  2996.     SYNTAX  INTEGER (-50..30)
  2997.     ACCESS  read-write
  2998.     STATUS mandatory
  2999.     DESCRIPTION
  3000.     "This is the transmitter output power level of the signal
  3001.     transmitted by the radios, displayed in DBM. "
  3002.     ::= { gnOduCfgEntry 7 }
  3003.  
  3004. gnOduCfgRealTxFreqNumber OBJECT-TYPE
  3005.     SYNTAX  INTEGER
  3006.     ACCESS  read-write
  3007.     STATUS mandatory
  3008.     DESCRIPTION
  3009.     "Identifies the RF Tx frequency. For 6, 7 and 8 bands the Tx frequency
  3010.     resolution is in kHz, for other bands the resolution is in 10kHz.
  3011.     If the Tx frequency value is over 4000000 than the band is identified
  3012.     as 6, 7 or 8G band."
  3013.     ::= { gnOduCfgEntry 8 }
  3014.  
  3015. gnOduCfgRealRxFreqNumber OBJECT-TYPE
  3016.     SYNTAX  INTEGER
  3017.     ACCESS  read-write
  3018.     STATUS mandatory
  3019.     DESCRIPTION
  3020.     "Identifies the RF Rx frequency. For 6, 7 and 8 bands the Rx frequency
  3021.     resolution is in kHz, for other bands the resolution is in 10kHz.
  3022.     If the Rx frequency value is over 4000000 than the band is identified
  3023.     as 6, 7 or 8G band."
  3024.     ::= { gnOduCfgEntry 9}
  3025.  
  3026. gnOduCfgMinTxFreqNumber OBJECT-TYPE
  3027.     SYNTAX  INTEGER (0..65535)
  3028.     ACCESS  read-only
  3029.     STATUS mandatory
  3030.     DESCRIPTION
  3031.     "This the Minimum TX frequency that the ODU can receive - Used by the 
  3032. management station."
  3033.     ::= { gnOduCfgEntry 10 }
  3034.  
  3035. gnOduCfgMaxTxFreqNumber OBJECT-TYPE
  3036.     SYNTAX  INTEGER (0..65535)
  3037.     ACCESS  read-only
  3038.     STATUS mandatory
  3039.     DESCRIPTION
  3040.     "This the Maximum TX frequency that the ODU can receive - Used by the 
  3041. management station."
  3042.     ::= { gnOduCfgEntry 11}
  3043.  
  3044. gnOduCfgMaxTxLevel  OBJECT-TYPE
  3045.     SYNTAX  INTEGER (0..99)
  3046.     ACCESS  read-only
  3047.     STATUS mandatory
  3048.     DESCRIPTION
  3049.     "This is the theoretical maximum level that this ODU unit
  3050.      can transmit."
  3051.     ::= { gnOduCfgEntry 12 }
  3052.  
  3053. gnOduCfgRefRsl OBJECT-TYPE
  3054.     SYNTAX  INTEGER (-70..-30)
  3055.     ACCESS  read-write
  3056.     STATUS mandatory
  3057.     DESCRIPTION
  3058.     "This is the received level reference, applicable when utilizing ATPC mode;
  3059.      displayed in dBm."
  3060.     ::= { gnOduCfgEntry 13 }
  3061.  
  3062. gnOduCfgForceRmtMuteTx OBJECT-TYPE
  3063.     SYNTAX  INTEGER { on(2), off(3) }
  3064.     ACCESS  read-write
  3065.     STATUS mandatory
  3066.     DESCRIPTION
  3067.     "When on, this parameter force the transmitter to be in mute state.
  3068.             (Mute on -> don't transmit) "
  3069.     DEFVAL { off }
  3070.     ::= { gnOduCfgEntry 14 }
  3071.  
  3072. gnOduCfgForceRmtMaxTx OBJECT-TYPE
  3073.     SYNTAX  INTEGER (-50..30)
  3074.     ACCESS  read-write
  3075.     STATUS mandatory
  3076.     DESCRIPTION
  3077.     "This parameter force the transmitter output power level of the signal
  3078.     transmitted by the radio. "
  3079.     ::= { gnOduCfgEntry 15 }
  3080.  
  3081. gnOduCfgTLPerfMonThresh1 OBJECT-TYPE
  3082.     SYNTAX  INTEGER (-10..25)
  3083.     ACCESS  read-write
  3084.     STATUS mandatory
  3085.     DESCRIPTION
  3086.     "When the Transmitted Level (TL) exceeds this threshold a
  3087.     performance monitoring TL1 counter increments."
  3088.     DEFVAL { 25 }
  3089.     ::= { gnOduCfgEntry 16}
  3090.  
  3091.  
  3092. gnOduCfgMinRxFreqNumber OBJECT-TYPE
  3093.     SYNTAX  INTEGER
  3094.     ACCESS  read-only
  3095.     STATUS mandatory
  3096.     DESCRIPTION
  3097.     "This the Minimum RX frequency that the ODU can receive - Used by the 
  3098. management station."
  3099.     ::= { gnOduCfgEntry 17 }
  3100.  
  3101. gnOduCfgMaxRxFreqNumber OBJECT-TYPE
  3102.     SYNTAX  INTEGER
  3103.     ACCESS  read-only
  3104.     STATUS mandatory
  3105.     DESCRIPTION
  3106.     "This the Maximum RX frequency that the ODU can receive - Used by the 
  3107. management station."
  3108.     ::= { gnOduCfgEntry 18}
  3109.  
  3110. gnOduCfgOduLoopSupport OBJECT-TYPE
  3111.     SYNTAX  INTEGER {
  3112.         notSupported(2),
  3113.         supported(3)
  3114.     }
  3115.     ACCESS  read-only
  3116.     STATUS mandatory
  3117.     DESCRIPTION
  3118.     "Indication for loopback support by the connected ODU."
  3119.     ::= { gnOduCfgEntry 19}
  3120.  
  3121. gnOduCfgOduModel OBJECT-TYPE
  3122.     SYNTAX  INTEGER {
  3123.         unknown(2),
  3124.         v2(3),
  3125.         v1(4)
  3126.     }
  3127.     ACCESS  read-only
  3128.     STATUS mandatory
  3129.     DESCRIPTION
  3130.     "."
  3131.     ::= { gnOduCfgEntry 20}
  3132.  
  3133. gnOduCfgFreqPlanStandard OBJECT-TYPE
  3134.     SYNTAX  DisplayString (SIZE(0..45))
  3135.     ACCESS  read-write
  3136.     STATUS mandatory
  3137.     DESCRIPTION
  3138.     "For the NMS use."
  3139.     ::= { gnOduCfgEntry 21}
  3140.  
  3141.  
  3142. gnOduCfgFreqDevider OBJECT-TYPE
  3143.     SYNTAX  INTEGER
  3144.     ACCESS  read-only
  3145.     STATUS mandatory
  3146.     DESCRIPTION
  3147.     "Indicates the number with which we should divide the MIB Freq value to get to the actual Freq (100 or 1000) "
  3148.     ::= { gnOduCfgEntry 22}
  3149.  
  3150.  
  3151.  
  3152. -- RO parameters described the state of the ODU.
  3153. gnOduStatusTable OBJECT-TYPE
  3154.     SYNTAX  SEQUENCE OF GnOduStatusEntry
  3155.     ACCESS  not-accessible
  3156.     STATUS mandatory
  3157.     DESCRIPTION
  3158.     "This table defines the status of the Outdoor unit
  3159.                 of the system."
  3160.     ::= { gnODU 2 }
  3161.  
  3162. gnOduStatusEntry OBJECT-TYPE
  3163.     SYNTAX GnOduStatusEntry
  3164.     ACCESS  not-accessible
  3165.     STATUS mandatory
  3166.     DESCRIPTION
  3167.     "This is an entry in the ODU Status Table. This table
  3168.     contains two rows, indexed by ifIndex= 1 for local ODU and
  3169.     ifIndex = 101 for remote ODU."
  3170.     INDEX {  ifIndex }
  3171.     ::= { gnOduStatusTable 1 }
  3172.  
  3173.  
  3174. GnOduStatusEntry ::=
  3175.         SEQUENCE {
  3176.     gnOduStatusCelsiusTemp
  3177.       INTEGER,
  3178.     gnOduStatusFahrenheitTemp
  3179.       INTEGER,
  3180.     gnOduStatusTransmitLevel
  3181.       INTEGER,
  3182.         gnOduStatusReceiveLevel
  3183.              INTEGER,
  3184.     gnOduStatusSynthesizerVCOLock
  3185.        OCTET STRING,
  3186.     gnOduStatusPowerSupply
  3187.        OCTET STRING,
  3188.     gnOduStatusClearLoopTimer
  3189.         INTEGER
  3190.     }
  3191.  
  3192. gnOduStatusCelsiusTemp OBJECT-TYPE
  3193.     SYNTAX  INTEGER (-50..80)
  3194.     ACCESS  read-only
  3195.     STATUS mandatory
  3196.     DESCRIPTION
  3197.     "This is the temperature of the ODU in degrees Celsius."
  3198.     ::= { gnOduStatusEntry 1 }
  3199.  
  3200. gnOduStatusFahrenheitTemp OBJECT-TYPE
  3201.     SYNTAX  INTEGER  (-58..176)
  3202.     ACCESS  read-only
  3203.     STATUS mandatory
  3204.     DESCRIPTION
  3205.     "This is the temperature of the ODU in degrees Fahrenheit."
  3206.     ::= { gnOduStatusEntry 2 }
  3207.  
  3208. gnOduStatusTransmitLevel OBJECT-TYPE
  3209.     SYNTAX  INTEGER (-99..30)
  3210.     ACCESS  read-only
  3211.     STATUS mandatory
  3212.     DESCRIPTION
  3213.     "This is the transmit level of the signal transmitted by the radios
  3214.      transmitter, displayed in DBM."
  3215.     ::= { gnOduStatusEntry 3 }
  3216.  
  3217. gnOduStatusReceiveLevel OBJECT-TYPE
  3218.     SYNTAX  INTEGER (-99..-15)
  3219.     ACCESS  read-only
  3220.     STATUS mandatory
  3221.     DESCRIPTION
  3222.     "This is the receive level of the signal transmitted by the radios
  3223.      transmitter, displayed in DBM."
  3224.     ::= { gnOduStatusEntry 4}
  3225.  
  3226.  
  3227. gnOduStatusSynthesizerVCOLock OBJECT-TYPE
  3228.     SYNTAX  OCTET STRING(SIZE(1))
  3229.     ACCESS  read-only
  3230.     STATUS mandatory
  3231.     DESCRIPTION
  3232.     "This octet represents the ODU status as follows (bit 1, LSB):
  3233.     bit 1 on = TX IF synthesizer
  3234.     bit 2 on = RX IF synthesizer
  3235.     bit 3 on = Xband synthesizer
  3236.     bit 4 on = History TX IF synthesizer
  3237.     bit 5 on = History RX IF synthesizer
  3238.     bit 6 on = History Xband synthesizer  "
  3239.     ::= { gnOduStatusEntry 5}
  3240.  
  3241. gnOduStatusPowerSupply OBJECT-TYPE
  3242.     SYNTAX OCTET STRING(SIZE(1))
  3243.     ACCESS  read-only
  3244.     STATUS mandatory
  3245.     DESCRIPTION
  3246.     "This octet represents the status of the power
  3247.     supplies of the ODU:
  3248.     bit 1 on = +5V faulty
  3249.     bit 2 on = +8V faulty
  3250.     bit 3 on = +12V faulty
  3251.         bit 4 on = -12V faulty."
  3252.     ::= { gnOduStatusEntry 6}
  3253.  
  3254. gnOduStatusClearLoopTimer OBJECT-TYPE
  3255.     SYNTAX INTEGER (0..1440)
  3256.     ACCESS  read-only
  3257.     STATUS mandatory
  3258.     DESCRIPTION
  3259.     "This variable indicates the remaining time (in minutes) 
  3260.     till the relevant odu loopback timer will be expired.
  3261.     when starting a loopback and the value of gnGenCfgClearLoopTimeout is x,
  3262.     the gnOduStatusClearLoopTimer will be also x, after one minute it will be x-1, etc."
  3263.     ::= { gnOduStatusEntry 7}
  3264.  
  3265.  
  3266. -- This part of the MIB deals with the performance monitoring
  3267. -- of the ODU part of the system.
  3268. gnOduMonitor  OBJECT IDENTIFIER ::= { gnODU 3 }
  3269. -- This part is built according the habits in the telcos/datacom community.
  3270. -- There are three tables:
  3271. -- gnOduMonCurrTable that keeps the counters of the current 15 min interval.
  3272. -- gnOduMonIntervalTable that keeps the counters of the past 96 intervals.
  3273. -- gnOduMonDayTable that keeps the counters of the past 30 days.
  3274.  
  3275. gnOduMonCurrTable OBJECT-TYPE
  3276.     SYNTAX  SEQUENCE OF GnOduMonCurrEntry
  3277.     ACCESS  not-accessible
  3278.     STATUS mandatory
  3279.     DESCRIPTION
  3280.     "This table defines/keeps the counters of the current 15 min interval."
  3281.     ::= { gnOduMonitor 1 }
  3282.  
  3283. gnOduMonCurrEntry OBJECT-TYPE
  3284.     SYNTAX GnOduMonCurrEntry
  3285.     ACCESS  not-accessible
  3286.     STATUS mandatory
  3287.     DESCRIPTION
  3288.     "This is an entry in the Current Interval Table. This table
  3289.     contains two rows, indexed by ifIndex= 1 for local ODU and
  3290.     ifIndex = 101 for remote ODU."
  3291.     INDEX {  ifIndex }
  3292.     ::= { gnOduMonCurrTable 1 }
  3293.  
  3294. GnOduMonCurrEntry ::=
  3295.         SEQUENCE {
  3296.     gnOduMonCurrMinRL
  3297.       INTEGER,
  3298.        gnOduMonCurrMaxRL
  3299.       INTEGER,
  3300.     gnOduMonCurrTLThresh1Exceed
  3301.       Counter,
  3302.     gnOduMonCurrRLThresh1Exceed
  3303.       Counter,
  3304.     gnOduMonCurrRLThresh2Exceed
  3305.       Counter,
  3306.     gnOduMonCurrDayMinRL
  3307.        INTEGER,
  3308.     gnOduMonCurrDayMaxRL
  3309.        INTEGER,
  3310.     gnOduMonCurrDayTLThresh1Exceed
  3311.       Counter,
  3312.     gnOduMonCurrDayRLThresh1Exceed
  3313.       Counter,
  3314.     gnOduMonCurrDayRLThresh2Exceed
  3315.       Counter,
  3316.     gnOduMonCurrMinTL
  3317.       INTEGER,
  3318.        gnOduMonCurrMaxTL
  3319.       INTEGER,
  3320.     gnOduMonCurrDayMinTL
  3321.       INTEGER,
  3322.        gnOduMonCurrDayMaxTL
  3323.       INTEGER
  3324. }
  3325.  
  3326.  
  3327. gnOduMonCurrMinRL OBJECT-TYPE
  3328.     SYNTAX  INTEGER
  3329.     ACCESS  read-only
  3330.     STATUS mandatory
  3331.     DESCRIPTION
  3332.     "The minimum received signal level (RL) in the current 15 minute interval. 
  3333. (in DBM) "
  3334.     ::= { gnOduMonCurrEntry 1 }
  3335.  
  3336.  
  3337. gnOduMonCurrMaxRL OBJECT-TYPE
  3338.     SYNTAX  INTEGER
  3339.     ACCESS  read-only
  3340.     STATUS mandatory
  3341.     DESCRIPTION
  3342.     "The maximum received signal level (RL) in the current 15 minute interval. 
  3343. (in DBM). "
  3344.     ::= { gnOduMonCurrEntry 2 }
  3345.  
  3346. gnOduMonCurrTLThresh1Exceed OBJECT-TYPE
  3347.     SYNTAX  Counter
  3348.     ACCESS  read-only
  3349.     STATUS mandatory
  3350.     DESCRIPTION
  3351.     " The number of seconds TL exceeded the TL1
  3352.      threshold in the last 15 minutes."
  3353.     ::= { gnOduMonCurrEntry 3 }
  3354.  
  3355.  
  3356. gnOduMonCurrRLThresh1Exceed OBJECT-TYPE
  3357.     SYNTAX  Counter
  3358.     ACCESS  read-only
  3359.     STATUS mandatory
  3360.     DESCRIPTION
  3361.     " The number of seconds RL exceeded the RL1
  3362.      threshold in the last 15 minutes."
  3363.     ::= { gnOduMonCurrEntry 4 }
  3364.  
  3365. gnOduMonCurrRLThresh2Exceed OBJECT-TYPE
  3366.     SYNTAX  Counter
  3367.     ACCESS  read-only
  3368.     STATUS mandatory
  3369.     DESCRIPTION
  3370.     " The number of seconds RL exceeded the RL2
  3371.      threshold in the last 15 minutes."
  3372.     ::= { gnOduMonCurrEntry 5 }
  3373.  
  3374.  
  3375. gnOduMonCurrDayMinRL OBJECT-TYPE
  3376.     SYNTAX  INTEGER
  3377.     ACCESS  read-only
  3378.     STATUS mandatory
  3379.     DESCRIPTION
  3380.     " The minimum Receive Level (in DBM).
  3381.     in the last 24 hours."
  3382.     ::= { gnOduMonCurrEntry 6}
  3383.  
  3384.  
  3385. gnOduMonCurrDayMaxRL OBJECT-TYPE
  3386.     SYNTAX  INTEGER
  3387.     ACCESS  read-only
  3388.     STATUS mandatory
  3389.     DESCRIPTION
  3390.     " The maximum Receive Level (in DBM).
  3391.     in the last 24 hours."
  3392.     ::= { gnOduMonCurrEntry 7}
  3393.  
  3394. gnOduMonCurrDayTLThresh1Exceed OBJECT-TYPE
  3395.     SYNTAX  Counter
  3396.     ACCESS  read-only
  3397.     STATUS mandatory
  3398.     DESCRIPTION
  3399.     " The number of seconds TL exceeded the TL1 threshold
  3400.     in the last 24 hours."
  3401.     ::= { gnOduMonCurrEntry 8}
  3402.  
  3403.  
  3404. gnOduMonCurrDayRLThresh1Exceed OBJECT-TYPE
  3405.     SYNTAX  Counter
  3406.     ACCESS  read-only
  3407.     STATUS mandatory
  3408.     DESCRIPTION
  3409.     " The number of seconds RL exceeded the RL1 threshold
  3410.     in the last 24 hours."
  3411.     ::= { gnOduMonCurrEntry 9 }
  3412.  
  3413. gnOduMonCurrDayRLThresh2Exceed OBJECT-TYPE
  3414.     SYNTAX  Counter
  3415.     ACCESS  read-only
  3416.     STATUS mandatory
  3417.     DESCRIPTION
  3418.     " The number of seconds RL exceeded the RL2 threshold
  3419.     in the last 24 hours."
  3420.     ::= { gnOduMonCurrEntry 10 }
  3421.  
  3422. gnOduMonCurrMinTL OBJECT-TYPE
  3423.     SYNTAX  INTEGER
  3424.     ACCESS  read-only
  3425.     STATUS mandatory
  3426.     DESCRIPTION
  3427.     "The minimum transmitted signal level (TL) in the current 15 minute interval. 
  3428. (in DBM) "
  3429.     ::= { gnOduMonCurrEntry 11 }
  3430.  
  3431.  
  3432. gnOduMonCurrMaxTL OBJECT-TYPE
  3433.     SYNTAX  INTEGER
  3434.     ACCESS  read-only
  3435.     STATUS mandatory
  3436.     DESCRIPTION
  3437.     "The maximum transmitted signal level (TL) in the current 15 minute interval. 
  3438. (in DBM). "
  3439.     ::= { gnOduMonCurrEntry 12 }
  3440.  
  3441. gnOduMonCurrDayMinTL OBJECT-TYPE
  3442.     SYNTAX  INTEGER
  3443.     ACCESS  read-only
  3444.     STATUS mandatory
  3445.     DESCRIPTION
  3446.     " The minimum Transmitted Level (in DBM).
  3447.     in the last 24 hours."
  3448.     ::= { gnOduMonCurrEntry 13}
  3449.  
  3450.  
  3451. gnOduMonCurrDayMaxTL OBJECT-TYPE
  3452.     SYNTAX  INTEGER
  3453.     ACCESS  read-only
  3454.     STATUS mandatory
  3455.     DESCRIPTION
  3456.     " The maximum Transmitted Level (in DBM).
  3457.     in the last 24 hours."
  3458.     ::= { gnOduMonCurrEntry 14}
  3459.  
  3460.  
  3461.  
  3462. gnOduMonIntervalTable OBJECT-TYPE
  3463.     SYNTAX  SEQUENCE OF GnOduMonIntervalEntry
  3464.     ACCESS  not-accessible
  3465.     STATUS mandatory
  3466.     DESCRIPTION
  3467.     "This table defines/keeps the counters of the 96 last intervals of 15 min."
  3468.     ::= { gnOduMonitor 2 }
  3469.  
  3470. gnOduMonIntervalEntry OBJECT-TYPE
  3471.     SYNTAX GnOduMonIntervalEntry
  3472.     ACCESS  not-accessible
  3473.     STATUS mandatory
  3474.     DESCRIPTION
  3475.     "This is an entry in the Interval Table. This table
  3476.     is indexed by ifIndex= 1 for local ODU and
  3477.     ifIndex = 101 for remote ODU and by interval idx"
  3478.     INDEX {  ifIndex, gnOduMonIntervalIdx }
  3479.     ::= { gnOduMonIntervalTable 1 }
  3480.  
  3481. GnOduMonIntervalEntry ::=
  3482.         SEQUENCE {
  3483.     gnOduMonIntervalIdx
  3484.       INTEGER,
  3485.     gnOduMonIntervalMinRL
  3486.       INTEGER,
  3487.        gnOduMonIntervalMaxRL
  3488.       INTEGER,
  3489.     gnOduMonIntervalTLThresh1Exceed
  3490.       Counter,
  3491.     gnOduMonIntervalEvent
  3492.        OCTET STRING,
  3493.     gnOduMonIntervalRLThresh1Exceed
  3494.       Counter,
  3495.     gnOduMonIntervalRLThresh2Exceed
  3496.       Counter,
  3497.     gnOduMonIntervalMinTL
  3498.       INTEGER,
  3499.        gnOduMonIntervalMaxTL
  3500.       INTEGER
  3501. }
  3502.  
  3503. gnOduMonIntervalIdx OBJECT-TYPE
  3504.     SYNTAX  INTEGER (1..96)
  3505.     ACCESS  read-only
  3506.     STATUS mandatory
  3507.     DESCRIPTION
  3508.     " The interval number to which this row is related. "
  3509.     ::= { gnOduMonIntervalEntry 1 }
  3510.  
  3511.  
  3512. gnOduMonIntervalMinRL OBJECT-TYPE
  3513.     SYNTAX  INTEGER
  3514.     ACCESS  read-only
  3515.     STATUS mandatory
  3516.     DESCRIPTION
  3517.     " The minimum RL in a 15 minutes interval. (in DBM). "
  3518.     ::= { gnOduMonIntervalEntry 2 }
  3519.  
  3520. gnOduMonIntervalMaxRL OBJECT-TYPE
  3521.     SYNTAX  INTEGER
  3522.     ACCESS  read-only
  3523.     STATUS mandatory
  3524.     DESCRIPTION
  3525.     " The maximum RL in a 15 minutes interval. (in DBM). "
  3526.     ::= { gnOduMonIntervalEntry 3 }
  3527.  
  3528. gnOduMonIntervalTLThresh1Exceed OBJECT-TYPE
  3529.     SYNTAX  Counter
  3530.     ACCESS  read-only
  3531.     STATUS mandatory
  3532.     DESCRIPTION
  3533.     " The number of seconds TL exceeded the TL1
  3534.      threshold in a 15 minutes interval."
  3535.     ::= { gnOduMonIntervalEntry 4 }
  3536.  
  3537.  
  3538. gnOduMonIntervalEvent OBJECT-TYPE
  3539.     SYNTAX  OCTET STRING (SIZE(1))
  3540.     ACCESS  read-only
  3541.     STATUS mandatory
  3542.     DESCRIPTION
  3543.     " Events
  3544.      bit 1 = CommDisc.
  3545.      bit 2 = CommCon
  3546.      bit 3 = ATPC2Max.
  3547.      bit 4 = ATPC2Norm.
  3548.      Included for future development, not currently supported."
  3549.     ::= { gnOduMonIntervalEntry 5 }
  3550.  
  3551. gnOduMonIntervalRLThresh1Exceed OBJECT-TYPE
  3552.     SYNTAX  Counter
  3553.     ACCESS  read-only
  3554.     STATUS mandatory
  3555.     DESCRIPTION
  3556.     " The number of seconds RL exceeded the RL1
  3557.      threshold in a 15 minutes interval."
  3558.     ::= { gnOduMonIntervalEntry 6 }
  3559.  
  3560. gnOduMonIntervalRLThresh2Exceed OBJECT-TYPE
  3561.     SYNTAX  Counter
  3562.     ACCESS  read-only
  3563.     STATUS mandatory
  3564.     DESCRIPTION
  3565.     " The number of seconds RL exceeded the RL2
  3566.      threshold in a 15 minutes interval."
  3567.     ::= { gnOduMonIntervalEntry 7 }
  3568.  
  3569. gnOduMonIntervalMinTL OBJECT-TYPE
  3570.     SYNTAX  INTEGER
  3571.     ACCESS  read-only
  3572.     STATUS mandatory
  3573.     DESCRIPTION
  3574.     " The minimum TL in a 15 minutes interval. (in DBM). "
  3575.     ::= { gnOduMonIntervalEntry 8 }
  3576.  
  3577. gnOduMonIntervalMaxTL OBJECT-TYPE
  3578.     SYNTAX  INTEGER
  3579.     ACCESS  read-only
  3580.     STATUS mandatory
  3581.     DESCRIPTION
  3582.     " The maximum TL in a 15 minutes interval. (in DBM). "
  3583.     ::= { gnOduMonIntervalEntry 9 }
  3584.  
  3585.  
  3586.  
  3587. gnOduMonDayTable OBJECT-TYPE
  3588.     SYNTAX  SEQUENCE OF GnOduMonDayEntry
  3589.     ACCESS  not-accessible
  3590.     STATUS mandatory
  3591.     DESCRIPTION
  3592.     "This table defines/keeps the counters of 96 intervals of 15 min."
  3593.     ::= { gnOduMonitor 3 }
  3594.  
  3595. gnOduMonDayEntry OBJECT-TYPE
  3596.     SYNTAX GnOduMonDayEntry
  3597.     ACCESS  not-accessible
  3598.     STATUS mandatory
  3599.     DESCRIPTION
  3600.     "This is an entry in the Days Table. This table
  3601.     is indexed by ifIndex= 1 for local ODU and
  3602.     ifIndex = 101 for remote ODU and by day idx.
  3603.     gnOduMonDayIdx = 1 is one day from now,
  3604.     gnOduMonDayIdx = 2 is two days from now, and so on..."
  3605.     INDEX {  ifIndex, gnOduMonDayIdx }
  3606.     ::= { gnOduMonDayTable 1 }
  3607.  
  3608. GnOduMonDayEntry ::=
  3609.         SEQUENCE {
  3610.     gnOduMonDayIdx
  3611.       INTEGER,
  3612.     gnOduMonDayMinRL
  3613.        INTEGER,
  3614.     gnOduMonDayMaxRL
  3615.        INTEGER,
  3616.     gnOduMonDayTLThresh1Exceed
  3617.       Counter,
  3618.     gnOduMonDayRLThresh1Exceed
  3619.       Counter,
  3620.     gnOduMonDayRLThresh2Exceed
  3621.       Counter,
  3622.     gnOduMonDayMinTL
  3623.        INTEGER,
  3624.     gnOduMonDayMaxTL
  3625.        INTEGER
  3626. }
  3627.  
  3628. gnOduMonDayIdx OBJECT-TYPE
  3629.     SYNTAX  INTEGER (1..30)
  3630.     ACCESS  read-only
  3631.     STATUS mandatory
  3632.     DESCRIPTION
  3633.     " The interval number to which this row is related. "
  3634.     ::= { gnOduMonDayEntry 1 }
  3635.  
  3636.  
  3637. gnOduMonDayMinRL OBJECT-TYPE
  3638.     SYNTAX  INTEGER
  3639.     ACCESS  read-only
  3640.     STATUS mandatory
  3641.     DESCRIPTION
  3642.     " The minimum Receive Level (in DBM).
  3643.     in a 24 hour interval."
  3644.     ::= { gnOduMonDayEntry 2}
  3645.  
  3646. gnOduMonDayMaxRL OBJECT-TYPE
  3647.     SYNTAX  INTEGER
  3648.     ACCESS  read-only
  3649.     STATUS mandatory
  3650.     DESCRIPTION
  3651.     " The maximum Receive Level (in DBM).
  3652.     in a 24 hour interval."
  3653.     ::= { gnOduMonDayEntry 3}
  3654.  
  3655. gnOduMonDayTLThresh1Exceed OBJECT-TYPE
  3656.     SYNTAX  Counter
  3657.     ACCESS  read-only
  3658.     STATUS mandatory
  3659.     DESCRIPTION
  3660.     " The number of seconds TL exceeded the TL1 threshold
  3661.     in a 24 hour interval."
  3662.     ::= { gnOduMonDayEntry 4}
  3663.  
  3664.  
  3665. gnOduMonDayRLThresh1Exceed OBJECT-TYPE
  3666.     SYNTAX  Counter
  3667.     ACCESS  read-only
  3668.     STATUS mandatory
  3669.     DESCRIPTION
  3670.     " The number of seconds RL exceeded the RL1 threshold
  3671.     in a 24 hour interval."
  3672.     ::= { gnOduMonDayEntry 5}
  3673.  
  3674.  
  3675. gnOduMonDayRLThresh2Exceed OBJECT-TYPE
  3676.     SYNTAX  Counter
  3677.     ACCESS  read-only
  3678.     STATUS mandatory
  3679.     DESCRIPTION
  3680.     " The number of seconds RL exceeded the RL2 threshold
  3681.     in a 24 hour interval."
  3682.     ::= { gnOduMonDayEntry 6}
  3683.  
  3684. gnOduMonDayMinTL OBJECT-TYPE
  3685.     SYNTAX  INTEGER
  3686.     ACCESS  read-only
  3687.     STATUS mandatory
  3688.     DESCRIPTION
  3689.     " The minimum Transmit Level (in DBM).
  3690.     in a 24 hour interval."
  3691.     ::= { gnOduMonDayEntry 7}
  3692.  
  3693. gnOduMonDayMaxTL OBJECT-TYPE
  3694.     SYNTAX  INTEGER
  3695.     ACCESS  read-only
  3696.     STATUS mandatory
  3697.     DESCRIPTION
  3698.     " The maximum Transmit Level (in DBM).
  3699.     in a 24 hour interval."
  3700.     ::= { gnOduMonDayEntry 8}
  3701.  
  3702.  
  3703.  
  3704. gnIDU OBJECT IDENTIFIER ::=  { gnUnits 2 }
  3705.  
  3706. gnMdm OBJECT IDENTIFIER ::=  { gnIDU 1 }
  3707.  
  3708. gnMdmStatTable OBJECT-TYPE
  3709.     SYNTAX  SEQUENCE OF GnMdmStatEntry
  3710.     ACCESS  not-accessible
  3711.     STATUS mandatory
  3712.     DESCRIPTION
  3713.     "This table maintains the status of the Indoor part
  3714.                 of the system."
  3715.     ::= { gnMdm 2 }
  3716.  
  3717. gnMdmStatEntry OBJECT-TYPE
  3718.     SYNTAX GnMdmStatEntry
  3719.     ACCESS  not-accessible
  3720.     STATUS mandatory
  3721.     DESCRIPTION
  3722.     "This is an entry in the IDU Modem Configuration Table. This table
  3723.     contains two rows, indexed by ifIndex= 1 for local modem and
  3724.     ifIndex = 101 for remote modem."
  3725.     INDEX {  ifIndex }
  3726.     ::= { gnMdmStatTable 1 }
  3727.  
  3728.  
  3729. GnMdmStatEntry ::=
  3730.         SEQUENCE {
  3731.     gnMdmModStatus
  3732.       INTEGER,
  3733.     gnMdmDemodStatus
  3734.       INTEGER,
  3735.     gnMdmDefectBlocks
  3736.       INTEGER,
  3737.     gnMdmBytesCorrected
  3738.       INTEGER,
  3739.     gnMdmClearBC
  3740.       INTEGER
  3741. }
  3742.  
  3743.  
  3744.  
  3745. gnMdmModStatus OBJECT-TYPE
  3746.     SYNTAX  INTEGER  {
  3747.         ok(2),
  3748.         modulatorFault(3)
  3749.         }
  3750.     ACCESS  read-only
  3751.     STATUS mandatory
  3752.     DESCRIPTION
  3753.     "This parameters indicates a modem fault. "
  3754.     ::= { gnMdmStatEntry 1 }
  3755.  
  3756. gnMdmDemodStatus OBJECT-TYPE
  3757.     SYNTAX  INTEGER
  3758.     ACCESS  read-only
  3759.     STATUS mandatory
  3760.     DESCRIPTION
  3761.     "This parameters indicates a demodem fault - For Ceragon internal use."
  3762.  
  3763.     ::= { gnMdmStatEntry 2 }
  3764.  
  3765. gnMdmDefectBlocks OBJECT-TYPE
  3766.     SYNTAX  INTEGER
  3767.     ACCESS  read-only
  3768.     STATUS mandatory
  3769.     DESCRIPTION
  3770.     "The number of defected blocks that could not be corrected by the
  3771.          FEC "
  3772.     ::= { gnMdmStatEntry 3 }
  3773.  
  3774. gnMdmBytesCorrected OBJECT-TYPE
  3775.     SYNTAX  INTEGER
  3776.     ACCESS  read-only
  3777.     STATUS mandatory
  3778.     DESCRIPTION
  3779.     " Number of bytes corrected by the FEC"
  3780.     ::= { gnMdmStatEntry 4 }
  3781.  
  3782.  
  3783. gnMdmClearBC OBJECT-TYPE
  3784.     SYNTAX  INTEGER {
  3785.                 noAction(2),
  3786.                  clear(3)
  3787.     }
  3788.     ACCESS  read-write
  3789.     STATUS mandatory
  3790.     DESCRIPTION
  3791.     " clears Defected Blocks, Defected Bytes and Blocks Corrected."
  3792.     ::= { gnMdmStatEntry 5 }
  3793.  
  3794. -- This group contains the parameters concerning the SPI
  3795. gnSpi  OBJECT IDENTIFIER ::=  { gnIDU 2 }
  3796.  
  3797. gnSpiCfgTable OBJECT-TYPE
  3798.     SYNTAX  SEQUENCE OF GnSpiCfgEntry
  3799.     ACCESS  not-accessible
  3800.     STATUS mandatory
  3801.     DESCRIPTION
  3802.     "This table defines the configuration of the SPI part
  3803.                 of the system."
  3804.     ::= { gnSpi 1 }
  3805.  
  3806. gnSpiCfgEntry OBJECT-TYPE
  3807.     SYNTAX GnSpiCfgEntry
  3808.     ACCESS  not-accessible
  3809.     STATUS mandatory
  3810.     DESCRIPTION
  3811.     "This is an entry in the SPI Configuration Table. This table
  3812.     contains two  rows, indexed by ifIndex= 2 for local SPI and
  3813.     ifIndex = 102 for remote SPI."
  3814.     INDEX {  ifIndex }
  3815.     ::= { gnSpiCfgTable 1 }
  3816.  
  3817. GnSpiCfgEntry ::=
  3818.         SEQUENCE {
  3819.     gnSpiCfgConnector
  3820.      INTEGER
  3821. }
  3822.  
  3823. gnSpiCfgConnector OBJECT-TYPE
  3824.     SYNTAX  INTEGER {
  3825.             nointerface(1),
  3826.             fiber(2),
  3827.             electrical(3),
  3828.             utp(4),
  3829.             stp(5)
  3830.     }
  3831.     ACCESS  read-only
  3832.     STATUS mandatory
  3833.     DESCRIPTION
  3834.     " The physical connector of the SPI - Used only in old regenerators "
  3835.     DEFVAL { fiber }
  3836.     ::= { gnSpiCfgEntry 1 }
  3837.  
  3838.  
  3839.  
  3840. -- This group contains the parameters concerning the MUX
  3841. gnMux OBJECT IDENTIFIER ::=  { gnIDU 3 }
  3842.  
  3843. -- This table is for parameters configuration of the regenerator
  3844.  
  3845. gnRstCfgTable OBJECT-TYPE
  3846.     SYNTAX  SEQUENCE OF GnRstCfgEntry
  3847.     ACCESS  not-accessible
  3848.     STATUS mandatory
  3849.     DESCRIPTION
  3850.     "This table defines the configuration of the regenerator part
  3851.                 of the MUX."
  3852.     ::= { gnMux 1 }
  3853.  
  3854. gnRstCfgEntry OBJECT-TYPE
  3855.     SYNTAX GnRstCfgEntry
  3856.     ACCESS  not-accessible
  3857.     STATUS mandatory
  3858.     DESCRIPTION
  3859.     "This is an entry in the Regenerator part of the MUX Configuration Table.
  3860.     This table contains a row for every interface which type is SONET(39).
  3861.     for example  regenerator on local and remote sides will have four entries 
  3862. 1,2 for local
  3863.     IDU and 101 and 102 for remote IDU."
  3864.     INDEX {  ifIndex }
  3865.     ::= { gnRstCfgTable 1 }
  3866.  
  3867. GnRstCfgEntry ::=
  3868.         SEQUENCE {
  3869.     gnRstCfgTransmittedJ0
  3870.        DisplayString,
  3871.     gnRstCfgExpectedJ0
  3872.        DisplayString,
  3873.     gnRstCfgTransparencyJ0
  3874.         INTEGER,
  3875.     gnRstCfgRSTAISMode
  3876.          INTEGER,
  3877.     gnRstCfgRstEXCThresh
  3878.          INTEGER,
  3879.     gnRstCfgRstSDThresh
  3880.          INTEGER,
  3881.     gnRstCfgTransparencyE1
  3882.          INTEGER,
  3883.     gnRstCfgTransparencyF1
  3884.          INTEGER,
  3885.     gnRstCfgTransparencyUnscrambled
  3886.          INTEGER,
  3887.     gnRstCfgMngByteLocation
  3888.          INTEGER,
  3889.     gnRstCfgE1waysideChannel
  3890.          INTEGER,
  3891.     gnRstCfgTransparencyDCCR
  3892.          INTEGER,
  3893.     gnRstCfgTransparencyB1Chan
  3894.          INTEGER,
  3895.     gnRstCfgTestActivate
  3896.          OCTET STRING,
  3897.     gnRstCfgLoopbackOption
  3898.         INTEGER
  3899.     }
  3900.  
  3901.  
  3902.  
  3903. gnRstCfgTransmittedJ0 OBJECT-TYPE
  3904.     SYNTAX  DisplayString (SIZE(0..15))
  3905.     ACCESS  read-write
  3906.     STATUS mandatory
  3907.     DESCRIPTION
  3908.     "This is the J0 string that would be sent. This string must be 15 
  3909. characters in length."
  3910.     DEFVAL {"  FIBEAIR1500  "}
  3911.     ::= { gnRstCfgEntry 1 }
  3912.  
  3913. gnRstCfgExpectedJ0 OBJECT-TYPE
  3914.     SYNTAX  DisplayString (SIZE(0..15))
  3915.     ACCESS  read-write
  3916.     STATUS mandatory
  3917.     DESCRIPTION
  3918.     "This is the J0 string that is expected to be received. This string must be 
  3919. 15 characters in length."
  3920.     DEFVAL {"  FIBEAIR1500  "}
  3921.     ::= { gnRstCfgEntry 2 }
  3922.  
  3923. gnRstCfgTransparencyJ0 OBJECT-TYPE
  3924.     SYNTAX  INTEGER {
  3925.             active(2),
  3926.             passthrough(3),
  3927.             notActive(4)
  3928.     }
  3929.     ACCESS  read-write
  3930.     STATUS mandatory
  3931.     DESCRIPTION
  3932.     " Send the received J0 string transparently or send the Transmitted J0
  3933.              configured string."
  3934.     DEFVAL { passthrough }
  3935.     ::= { gnRstCfgEntry 3 }
  3936.  
  3937. gnRstCfgRSTAISMode OBJECT-TYPE
  3938.     SYNTAX  INTEGER {
  3939.             sendAIS(2),
  3940.             doNotSendAIS(3)
  3941.     }
  3942.     ACCESS  read-write
  3943.     STATUS mandatory
  3944.     DESCRIPTION
  3945.     " In the case of a J0 mismatch error, send or don't send AIS."
  3946.     DEFVAL { doNotSendAIS }
  3947.     ::= { gnRstCfgEntry 4 }
  3948.  
  3949. gnRstCfgRstEXCThresh OBJECT-TYPE
  3950.     SYNTAX  INTEGER {
  3951.             tenExpMinus3(2),
  3952.             tenExpMinus4(3),
  3953.             tenExpMinus5(4)
  3954.     }
  3955.     ACCESS  read-write
  3956.     STATUS mandatory
  3957.     DESCRIPTION
  3958.     " If the bit error rate is higher than this threshold
  3959.      an EXC alarm would be generated.
  3960.     EXC is for excessive."
  3961.     DEFVAL { tenExpMinus3}
  3962.     ::= { gnRstCfgEntry 5 }
  3963.  
  3964. gnRstCfgRstSDThresh OBJECT-TYPE
  3965.     SYNTAX  INTEGER {
  3966.             tenExpMinus6(3),
  3967.             tenExpMinus7(4),
  3968.             tenExpMinus8(5),
  3969.             tenExpMinus9(6)
  3970.     }
  3971.     ACCESS  read-write
  3972.     STATUS mandatory
  3973.     DESCRIPTION
  3974.     " If the bit error rate is higher than this threshold
  3975.      a SD alarm would be generated.
  3976.     SD is for Signal Degrade."
  3977.     DEFVAL { tenExpMinus6}
  3978.     ::= { gnRstCfgEntry 6 }
  3979.  
  3980. gnRstCfgTransparencyE1 OBJECT-TYPE
  3981.     SYNTAX  INTEGER {
  3982.             active(2),
  3983.             passthrough(3),
  3984.             disable(4)
  3985.     }
  3986.     ACCESS  read-write
  3987.     STATUS mandatory
  3988.     DESCRIPTION
  3989.     "Transmit the order wire data received or terminate the E1 data received."
  3990.     DEFVAL { active }
  3991.     ::= { gnRstCfgEntry 7 }
  3992.  
  3993. gnRstCfgTransparencyF1 OBJECT-TYPE
  3994.     SYNTAX  INTEGER {
  3995.             active(2),
  3996.             passthrough(3),
  3997.             disable(4)
  3998.     }
  3999.     ACCESS  read-write
  4000.     STATUS mandatory
  4001.     DESCRIPTION
  4002.     "Transmit the F1/User channel data received or terminate the F1/User channel data received.
  4003.     set the TransparencyF1 to disable when the User channel used by In-Band management."
  4004.     DEFVAL { active }
  4005.     ::= { gnRstCfgEntry 8 }
  4006.  
  4007. gnRstCfgTransparencyUnscrambled OBJECT-TYPE
  4008.     SYNTAX  INTEGER {
  4009.             active(2),
  4010.             passthrough(3)
  4011.     }
  4012.     ACCESS  read-write
  4013.     STATUS mandatory
  4014.     DESCRIPTION
  4015.     "Transmit the unscrambled national bytes data received or terminate the 
  4016. unscrambled national bytes data received."
  4017.     DEFVAL { passthrough }
  4018.     ::= { gnRstCfgEntry 9 }
  4019.  
  4020. gnRstCfgMngByteLocation OBJECT-TYPE
  4021.     SYNTAX  INTEGER {
  4022.             mediaSpecificBytes(2),
  4023.             spareA1A0Bytes(3),
  4024.             e1Byets(4),
  4025.             noMngBytes(5),
  4026.             dccr(6),
  4027.             dccm(7),
  4028.             userChannel(8),
  4029.             waysideChannel(9)
  4030.     }
  4031.     ACCESS  read-write
  4032.     STATUS mandatory
  4033.     DESCRIPTION
  4034.     "This parameter indicates which media specific bytes are in use and which 
  4035. are transparent.
  4036.      not currently supported"
  4037.     DEFVAL { mediaSpecificBytes }
  4038.     ::= { gnRstCfgEntry 10 }
  4039.  
  4040. gnRstCfgE1waysideChannel OBJECT-TYPE
  4041.     SYNTAX  INTEGER {
  4042.             enabled(2),
  4043.             disabled(3)
  4044. --            inband(4)
  4045.     }
  4046.     ACCESS  read-write
  4047.     STATUS mandatory
  4048.     DESCRIPTION
  4049.     "If this parameter is enabled, an E1 wayside channel will be sent
  4050.     through the network using the unused bytes in the SDH header."
  4051.     DEFVAL { enabled }
  4052.     ::= { gnRstCfgEntry 11 }
  4053.  
  4054. gnRstCfgTransparencyDCCR OBJECT-TYPE
  4055.     SYNTAX  INTEGER {
  4056.             active(2),
  4057.             passthrough(3)
  4058.     }
  4059.     ACCESS  read-write
  4060.     STATUS mandatory
  4061.     DESCRIPTION
  4062.     "Transmit on the DCCR channel or terminate the DCCR channel."
  4063.     DEFVAL { passthrough }
  4064.     ::= { gnRstCfgEntry 12 }
  4065.  
  4066. gnRstCfgTransparencyB1Chan OBJECT-TYPE
  4067.     SYNTAX  INTEGER {
  4068.             active(2),
  4069.             passthrough(3)
  4070.     }
  4071.     ACCESS  read-write
  4072.     STATUS mandatory
  4073.     DESCRIPTION
  4074.     "Correct B1 byte or send transmit it transparently ."
  4075.     DEFVAL { passthrough }
  4076.     ::= { gnRstCfgEntry 13 }
  4077.  
  4078. gnRstCfgTestActivate OBJECT-TYPE
  4079.     SYNTAX  OCTET STRING (SIZE(1))
  4080.     ACCESS  read-write
  4081.     STATUS mandatory
  4082.     DESCRIPTION
  4083.     "This field allows the NMS to activate the
  4084.     following tests:
  4085.     bit 1 = 1 Force AIS
  4086.     bit 2 = 1 Force RDI."
  4087.     ::= { gnRstCfgEntry 14 }
  4088.  
  4089. gnRstCfgLoopbackOption OBJECT-TYPE
  4090.     SYNTAX  INTEGER {
  4091.         noloopback(2),
  4092.         interfaceInterLoop(3),
  4093.         interfaceExterLoop(4)
  4094.         }
  4095.     ACCESS  read-write
  4096.     STATUS mandatory
  4097.     DESCRIPTION
  4098.     " This parameter enable the user to activate a loopback ."
  4099.     DEFVAL { noloopback }
  4100.     ::= { gnRstCfgEntry  15 }
  4101.  
  4102. gnRstStatTable OBJECT-TYPE
  4103.     SYNTAX  SEQUENCE OF GnRstStatEntry
  4104.     ACCESS  not-accessible
  4105.     STATUS mandatory
  4106.     DESCRIPTION
  4107.     "This table defines the status of the regenerator part
  4108.                 of the MUX."
  4109.     ::= { gnMux 2 }
  4110.  
  4111. gnRstStatEntry OBJECT-TYPE
  4112.     SYNTAX GnRstStatEntry
  4113.     ACCESS  not-accessible
  4114.     STATUS mandatory
  4115.     DESCRIPTION
  4116.     "This is an entry in the Regenerator part of the MUX
  4117.      Status Table. This table contains a row for every interface which type is SONET(39)."
  4118.     INDEX { ifIndex }
  4119.     ::= { gnRstStatTable 1 }
  4120.  
  4121. GnRstStatEntry ::=
  4122.         SEQUENCE {
  4123.     gnRstStatReceivedJ0
  4124.          DisplayString,
  4125.     gnRstStatBERCur
  4126.          INTEGER,
  4127.     gnRstStatStatus
  4128.        OCTET STRING,
  4129.     gnRstStatClearLoopTimer
  4130.          INTEGER
  4131.  
  4132. }
  4133.  
  4134. gnRstStatReceivedJ0 OBJECT-TYPE
  4135.     SYNTAX  DisplayString (SIZE(0..15))
  4136.     ACCESS  read-only
  4137.     STATUS mandatory
  4138.     DESCRIPTION
  4139.     "This is the J0 string received."
  4140.     ::= { gnRstStatEntry 1 }
  4141.  
  4142. gnRstStatBERCur OBJECT-TYPE
  4143.     SYNTAX  INTEGER {
  4144.             tenExpMinus3(2),
  4145.             tenExpMinus4(3),
  4146.             tenExpMinus5(4),
  4147.             tenExpMinus6(5),
  4148.             tenExpMinus7(6),
  4149.             tenExpMinus8(7),
  4150.             tenExpMinus9(8),
  4151.             tenExpMinus10(9),
  4152.             tenExpMinus11(10),
  4153.             tenExpMinus12(11),
  4154.             tenExpMinus13(12),
  4155.             tenExpMinus14(13)
  4156.     }
  4157.     ACCESS  read-only
  4158.     STATUS mandatory
  4159.     DESCRIPTION
  4160.     " Current Bit Error Rate. "
  4161.     ::= { gnRstStatEntry 2 }
  4162.  
  4163. gnRstStatStatus OBJECT-TYPE                       
  4164.     SYNTAX OCTET STRING(SIZE(2))                   
  4165.     ACCESS  read-only                               
  4166.     STATUS mandatory                               
  4167.     DESCRIPTION                                       
  4168.     " bit 2  = LOS
  4169.       bit 3  = LOF    
  4170.       bit 7  = TIM
  4171.       bit 9  = SD
  4172.       bit 10 = EXC 
  4173.       bit 11 = UNEXP"
  4174.     ::= { gnRstStatEntry 3 }
  4175.     
  4176. gnRstStatClearLoopTimer OBJECT-TYPE
  4177.     SYNTAX INTEGER (0..1440)
  4178.     ACCESS  read-only
  4179.     STATUS mandatory
  4180.     DESCRIPTION
  4181.     "This variable indicates the remaining time (in minutes) 
  4182.     till the relevant loopback timer will be expired.
  4183.     when starting a loopback and the value of gnGenCfgClearLoopTimeout is x,
  4184.     the gnRstStatClearLoopTimer will be also x, after one minute it will be x-1, etc.
  4185.     gnRstStatClearLoopTimer.1 is for the radio aggregate loopbacks,
  4186.     gnRstStatClearLoopTimer.2 is for the line aggregate loopbacks"
  4187.     ::= { gnRstStatEntry 4 }
  4188.  
  4189.  
  4190. -- Statistics For Regenerator
  4191. gnRstMon OBJECT IDENTIFIER ::=  { gnMux 3 }
  4192.  
  4193. gnRstMonCurrTable OBJECT-TYPE
  4194.     SYNTAX  SEQUENCE OF GnRstMonCurrEntry
  4195.     ACCESS  not-accessible
  4196.     STATUS mandatory
  4197.     DESCRIPTION
  4198.     "This table maintains the counters of the regenerator part
  4199.                 of the MUX."
  4200.     ::= { gnRstMon 1 }
  4201.  
  4202. gnRstMonCurrEntry OBJECT-TYPE
  4203.     SYNTAX GnRstMonCurrEntry
  4204.     ACCESS  not-accessible
  4205.     STATUS mandatory
  4206.     DESCRIPTION
  4207.     "This is an entry in the Regenerator part of the MUX
  4208.      Counters Table. This table contains a row for every interface which type 
  4209. is SONET(39)."
  4210.     INDEX {  ifIndex }
  4211.     ::= { gnRstMonCurrTable 1 }
  4212.  
  4213. GnRstMonCurrEntry ::=
  4214.         SEQUENCE {
  4215.     --gnRstMonCurrES rfc1595
  4216.     --     Counter,
  4217.     --gnRstMonCurrSES
  4218.     --     Counter,
  4219.     gnRstMonCurrBBE
  4220.          Gauge,
  4221.     gnRstMonCurrUAS
  4222.          Gauge,
  4223.     --gnRstMonCurrOFS
  4224.     --     Counter,
  4225.     gnRstMonCurrLastDayES
  4226.          Gauge,
  4227.     gnRstMonCurrLastDaySES
  4228.          Gauge,
  4229.     gnRstMonCurrLastDayBBE
  4230.          Gauge,
  4231.     gnRstMonCurrLastDayUAS
  4232.          Gauge,
  4233.     gnRstMonCurrLastDayOFS
  4234.          Gauge,
  4235.     gnRstMonCurrLastDayIDF
  4236.          INTEGER
  4237. }
  4238.  
  4239.  
  4240.  
  4241. gnRstMonCurrBBE OBJECT-TYPE
  4242.     SYNTAX  Gauge
  4243.     ACCESS  read-only
  4244.     STATUS mandatory
  4245.     DESCRIPTION
  4246.     " The current number of Background Block Errors
  4247.      starting from the present 15 minutes period."
  4248.     ::= { gnRstMonCurrEntry 1}
  4249.  
  4250. gnRstMonCurrUAS OBJECT-TYPE
  4251.     SYNTAX  Gauge
  4252.     ACCESS  read-only
  4253.     STATUS mandatory
  4254.     DESCRIPTION
  4255.     " The current number of Unavailable Seconds
  4256.      starting from the present 15 minutes period."
  4257.     ::= { gnRstMonCurrEntry 2}
  4258.  
  4259.  
  4260. gnRstMonCurrLastDayES OBJECT-TYPE
  4261.     SYNTAX  Gauge
  4262.     ACCESS  read-only
  4263.     STATUS mandatory
  4264.     DESCRIPTION
  4265.     " The current number of Errored Seconds
  4266.      starting from the present 24 hours period."
  4267.     ::= { gnRstMonCurrEntry 3 }
  4268.  
  4269. gnRstMonCurrLastDaySES OBJECT-TYPE
  4270.     SYNTAX  Gauge
  4271.     ACCESS  read-only
  4272.     STATUS mandatory
  4273.     DESCRIPTION
  4274.     " The current number of Severely Errored Seconds
  4275.      starting from the present 24 hours period."
  4276.     ::= { gnRstMonCurrEntry 4 }
  4277.  
  4278. gnRstMonCurrLastDayBBE OBJECT-TYPE
  4279.     SYNTAX  Gauge
  4280.     ACCESS  read-only
  4281.     STATUS mandatory
  4282.     DESCRIPTION
  4283.     " The current number of Background Block Errors
  4284.      starting from the present 24 hours period."
  4285.     ::= { gnRstMonCurrEntry 5 }
  4286.  
  4287. gnRstMonCurrLastDayUAS OBJECT-TYPE
  4288.     SYNTAX  Gauge
  4289.     ACCESS  read-only
  4290.     STATUS mandatory
  4291.     DESCRIPTION
  4292.     " The current number of Unavailable Seconds
  4293.      starting from the present 24 hours period."
  4294.     ::= { gnRstMonCurrEntry 6 }
  4295.  
  4296. gnRstMonCurrLastDayOFS OBJECT-TYPE
  4297.     SYNTAX  Gauge
  4298.     ACCESS  read-only
  4299.     STATUS mandatory
  4300.     DESCRIPTION
  4301.     " The current number of Out Of Frame Seconds
  4302.      starting from the present 24 hours period."
  4303.     ::= { gnRstMonCurrEntry 7}
  4304.  
  4305. gnRstMonCurrLastDayIDF OBJECT-TYPE
  4306.     SYNTAX  INTEGER {
  4307.             off(2),
  4308.             on(3)
  4309.     }
  4310.     ACCESS read-only
  4311.     STATUS mandatory
  4312.     DESCRIPTION
  4313.     "IDF = Invalid Data Flag."
  4314.     DEFVAL { off }
  4315.     ::= { gnRstMonCurrEntry 8 }
  4316.  
  4317.  
  4318. gnRstMonIntervalTable OBJECT-TYPE
  4319.     SYNTAX  SEQUENCE OF GnRstMonIntervalEntry
  4320.     ACCESS  not-accessible
  4321.     STATUS mandatory
  4322.     DESCRIPTION
  4323.     "This table maintains the counters of the regenerator part
  4324.                 of the MUX per interval."
  4325.     ::= { gnRstMon 2 }
  4326.  
  4327. gnRstMonIntervalEntry OBJECT-TYPE
  4328.     SYNTAX GnRstMonIntervalEntry
  4329.     ACCESS  not-accessible
  4330.     STATUS mandatory
  4331.     DESCRIPTION
  4332.     "This is an entry in the Regenerator part of the MUX
  4333.      Counters Table. This table contains an interface index for every interface
  4334.      which type is SONET(39).
  4335.     This table is indexed by an interval index, between 1
  4336.     to 96 and representing each one 15 minutes.
  4337.                The oldest is 96."
  4338.     INDEX {  ifIndex, gnRstMonIntervalIdx}
  4339.     ::= { gnRstMonIntervalTable 1 }
  4340.  
  4341. GnRstMonIntervalEntry ::=
  4342.         SEQUENCE {
  4343.     gnRstMonIntervalIdx
  4344.           INTEGER,
  4345.     --gnRstMonIntervalES
  4346.     --     Counter,
  4347.     --gnRstMonIntervalSES
  4348.     --     Counter,
  4349.     gnRstMonIntervalBBE
  4350.          Gauge,
  4351.     gnRstMonIntervalUAS
  4352.     --     Counter,
  4353.     --gnRstMonIntervalOFS
  4354.          Gauge,
  4355.     gnRstMonIntervalIDF
  4356.          INTEGER
  4357. --         ,
  4358. --    gnRstMonIntervalTimeStampMonth                  
  4359. --          INTEGER,                      
  4360. --    gnRstMonIntervalTimeStampDay                  
  4361. --          INTEGER,                       
  4362. --    gnRstMonIntervalTimeStampHour
  4363. --          INTEGER,
  4364. --    gnRstMonIntervalTimeStampMinute
  4365. --          INTEGER
  4366. }
  4367.  
  4368. gnRstMonIntervalIdx OBJECT-TYPE
  4369.     SYNTAX INTEGER (1..96)
  4370.     ACCESS read-only
  4371.     STATUS mandatory
  4372.     DESCRIPTION
  4373.     "This table is indexed per interval number. Each interval
  4374.     is of 15 minutes and the oldest is 96."
  4375.     ::= { gnRstMonIntervalEntry 1 }
  4376.  
  4377. gnRstMonIntervalBBE OBJECT-TYPE
  4378.     SYNTAX  Gauge
  4379.     ACCESS  read-only
  4380.     STATUS mandatory
  4381.     DESCRIPTION
  4382.     " The number of Background Block Errors
  4383.     per interval."
  4384.     ::= { gnRstMonIntervalEntry 2}
  4385.  
  4386. gnRstMonIntervalUAS OBJECT-TYPE
  4387.     SYNTAX  Gauge
  4388.     ACCESS  read-only
  4389.     STATUS mandatory
  4390.     DESCRIPTION
  4391.     " The number of Unavailable Seconds per interval."
  4392.     ::= { gnRstMonIntervalEntry 3}
  4393.  
  4394. gnRstMonIntervalIDF OBJECT-TYPE
  4395.     SYNTAX  INTEGER {
  4396.             off(2),
  4397.             on(3)
  4398.     }
  4399.     ACCESS read-only
  4400.     STATUS mandatory
  4401.     DESCRIPTION
  4402.     "IDF = Invalid Data Flag."
  4403.     DEFVAL { off }
  4404.     ::= { gnRstMonIntervalEntry 4 }
  4405.  
  4406.  
  4407. -- gnRstMonIntervalTimeStampMonth OBJECT-TYPE
  4408. --    SYNTAX INTEGER (1..12)
  4409. --    ACCESS read-only
  4410. --    STATUS mandatory
  4411. --    DESCRIPTION
  4412. --    "The Month of this interval time stamp.Not currently supported."
  4413. --    ::= { gnRstMonIntervalEntry 4 }
  4414.  
  4415. -- gnRstMonIntervalTimeStampDay OBJECT-TYPE
  4416. --        SYNTAX INTEGER (1..31)
  4417. --        ACCESS read-only
  4418. --        STATUS mandatory
  4419. --        DESCRIPTION
  4420. --        "The Day of this interval time stamp.Not currently supported."
  4421. --        ::= { gnRstMonIntervalEntry 5 }
  4422.  
  4423. -- gnRstMonIntervalTimeStampHour OBJECT-TYPE
  4424. --        SYNTAX INTEGER (0..23)
  4425. --        ACCESS read-only
  4426. --        STATUS mandatory
  4427. --        DESCRIPTION
  4428. --        "The Hour of this interval time stamp.Not currently supported."
  4429. --        ::= { gnRstMonIntervalEntry 6 }
  4430.  
  4431. -- gnRstMonIntervalTimeStampMinute OBJECT-TYPE
  4432. --        SYNTAX INTEGER (0..59)
  4433. --        ACCESS read-only
  4434. --        STATUS mandatory
  4435. --        DESCRIPTION
  4436. --        "The Minute of this interval time stamp.Not currently supported."
  4437. --        ::= { gnRstMonIntervalEntry 7 }
  4438.  
  4439.  
  4440. gnRstMonDayTable OBJECT-TYPE
  4441.     SYNTAX  SEQUENCE OF GnRstMonDayEntry
  4442.     ACCESS  not-accessible
  4443.     STATUS mandatory
  4444.     DESCRIPTION
  4445.     "This table maintains the counters of the regenerator part
  4446.                 of the MUX per 24 hours interval."
  4447.     ::= { gnRstMon 3 }
  4448.  
  4449. gnRstMonDayEntry OBJECT-TYPE
  4450.     SYNTAX GnRstMonDayEntry
  4451.     ACCESS  not-accessible
  4452.     STATUS mandatory
  4453.     DESCRIPTION
  4454.     "This is an entry in the Regenerator part of the MUX
  4455.      Counters Table. This table contains an interface index for every interface
  4456.      which type is SONET(39).
  4457.     This table is indexed by an interval index, between 1
  4458.     to 30 and representing each one 24 hours.
  4459.                The oldest is 30."
  4460.     INDEX {  ifIndex, gnRstMonDayIdx}
  4461.     ::= { gnRstMonDayTable 1 }
  4462.  
  4463. GnRstMonDayEntry ::=
  4464.         SEQUENCE {
  4465.     gnRstMonDayIdx
  4466.           INTEGER,
  4467.     gnRstMonDayES
  4468.          Gauge,
  4469.     gnRstMonDaySES
  4470.          Gauge,
  4471.     gnRstMonDayBBE
  4472.          Gauge,
  4473.     gnRstMonDayUAS
  4474.          Gauge,
  4475.     gnRstMonDayOFS
  4476.          Gauge, 
  4477.     gnRstMonDayIDF
  4478.          INTEGER
  4479.  
  4480. --    ,
  4481. --     gnRstMonDayTimeStampMonth
  4482. --              INTEGER,
  4483. --        gnRstMonDayTimeStampDay
  4484. --              INTEGER,
  4485. --        gnRstMonDayTimeStampHour
  4486. --              INTEGER,
  4487. --        gnRstMonDayTimeStampMinute
  4488. --              INTEGER
  4489. }
  4490.  
  4491. gnRstMonDayIdx OBJECT-TYPE
  4492.     SYNTAX INTEGER (1..30)
  4493.     ACCESS read-only
  4494.     STATUS mandatory
  4495.     DESCRIPTION
  4496.     "This table is indexed per interval number. Each interval
  4497.     is of 24 hours and the oldest is 30."
  4498.     ::= { gnRstMonDayEntry 1 }
  4499.  
  4500. gnRstMonDayES OBJECT-TYPE
  4501.     SYNTAX  Gauge
  4502.     ACCESS  read-only
  4503.     STATUS mandatory
  4504.     DESCRIPTION
  4505.     " The number of Errored Seconds per interval of 24 hours."
  4506.     ::= { gnRstMonDayEntry 2}
  4507.  
  4508. gnRstMonDaySES OBJECT-TYPE
  4509.     SYNTAX  Gauge
  4510.     ACCESS  read-only
  4511.     STATUS mandatory
  4512.     DESCRIPTION
  4513.     " The number of Severely Errored Seconds
  4514.      per interval of 24 hours."
  4515.     ::= { gnRstMonDayEntry 3}
  4516.  
  4517. gnRstMonDayBBE OBJECT-TYPE
  4518.     SYNTAX  Gauge
  4519.     ACCESS  read-only
  4520.     STATUS mandatory
  4521.     DESCRIPTION
  4522.     " The number of Background Block Errors
  4523.      per interval of 24 hours."
  4524.     ::= { gnRstMonDayEntry 4 }
  4525.  
  4526. gnRstMonDayUAS OBJECT-TYPE
  4527.     SYNTAX  Gauge
  4528.     ACCESS  read-only
  4529.     STATUS mandatory
  4530.     DESCRIPTION
  4531.     " The number of Unavailable Seconds
  4532.      per interval of 24 hours."
  4533.     ::= { gnRstMonDayEntry 5 }
  4534.  
  4535. gnRstMonDayOFS OBJECT-TYPE
  4536.     SYNTAX  Gauge
  4537.     ACCESS  read-only
  4538.     STATUS mandatory
  4539.     DESCRIPTION
  4540.     " The number of Out Of Frame Seconds
  4541.      per interval of 24 hours."
  4542.     ::= { gnRstMonDayEntry 6}
  4543.  
  4544. gnRstMonDayIDF OBJECT-TYPE
  4545.     SYNTAX  INTEGER {
  4546.             off(2),
  4547.             on(3)
  4548.     }
  4549.     ACCESS read-only
  4550.     STATUS mandatory
  4551.     DESCRIPTION
  4552.     "IDF = Invalid Data Flag."
  4553.     DEFVAL { off }
  4554.     ::= { gnRstMonDayEntry 7 }
  4555.  
  4556.  
  4557. -- gnRstMonDayTimeStampMonth OBJECT-TYPE
  4558. --        SYNTAX INTEGER (1..12)
  4559. --        ACCESS read-only
  4560. --        STATUS mandatory
  4561. --        DESCRIPTION
  4562. --        "The Month of this interval time stamp.Not currently supported."
  4563. --        ::= { gnRstMonDayEntry 7 }
  4564.  
  4565. -- gnRstMonDayTimeStampDay OBJECT-TYPE
  4566. --        SYNTAX INTEGER (1..31)
  4567. --        ACCESS read-only
  4568. --        STATUS mandatory
  4569. --        DESCRIPTION
  4570. --        "The Day of this interval time stamp.Not currently supported."
  4571. --        ::= { gnRstMonDayEntry 8 }
  4572.  
  4573. -- gnRstMonDayTimeStampHour OBJECT-TYPE
  4574. --        SYNTAX INTEGER (0..23)
  4575. --        ACCESS read-only
  4576. --        STATUS mandatory
  4577. --        DESCRIPTION
  4578. --        "The Hour of this interval time stamp.Not currently supported."
  4579. --        ::= { gnRstMonDayEntry 9 }
  4580.  
  4581. -- gnRstMonDayTimeStampMinute OBJECT-TYPE
  4582. --        SYNTAX INTEGER (0..59)
  4583. --        ACCESS read-only
  4584. --        STATUS mandatory
  4585. --        DESCRIPTION
  4586. --        "The Minute of this interval time stamp.Not currently supported."
  4587. --        ::= { gnRstMonDayEntry 10 }
  4588.  
  4589.  
  4590.  
  4591. -- MST part of the MUX. All of the MST tables are included for future 
  4592. -- development and are not currently implemented.
  4593. gnMstCfgTable OBJECT-TYPE
  4594.     SYNTAX  SEQUENCE OF GnMstCfgEntry
  4595.     ACCESS  not-accessible
  4596.     STATUS mandatory
  4597.     DESCRIPTION
  4598.     "This table maintains the counters of the MST part
  4599.                 of the MUX."
  4600.     ::= { gnMux 4 }
  4601.  
  4602. gnMstCfgEntry OBJECT-TYPE
  4603.     SYNTAX GnMstCfgEntry
  4604.     ACCESS  not-accessible
  4605.     STATUS mandatory
  4606.     DESCRIPTION
  4607.     "This is an entry in the MST part of the MUX
  4608.      Configuration Table. This table contains a row for every interface
  4609.      which type is SONET(39)."
  4610.     INDEX {  ifIndex }
  4611.     ::= { gnMstCfgTable 1 }
  4612.  
  4613. GnMstCfgEntry ::=
  4614.         SEQUENCE {
  4615.     gnMstCfgEXCThresh
  4616.         INTEGER,
  4617.     gnMstCfgSDThresh
  4618.        INTEGER
  4619. }
  4620.  
  4621.  
  4622. gnMstCfgEXCThresh OBJECT-TYPE
  4623.     SYNTAX  INTEGER {
  4624.             tenExpMinus3(2),
  4625.             tenExpMinus4(3),
  4626.             tenExpMinus5(4)
  4627.     }
  4628.     ACCESS  read-write
  4629.     STATUS mandatory
  4630.     DESCRIPTION
  4631.     " If the bit error rate is higher than this threshold
  4632.      an EXC alarm would be generated.
  4633.     EXC is for excessive."
  4634.     DEFVAL { tenExpMinus3}
  4635.     ::= { gnMstCfgEntry 1 }
  4636.  
  4637. gnMstCfgSDThresh OBJECT-TYPE
  4638.     SYNTAX  INTEGER {
  4639.             tenExpMinus6(3),
  4640.             tenExpMinus7(4),
  4641.             tenExpMinus8(5),
  4642.             tenExpMinus9(6)
  4643.     }
  4644.     ACCESS  read-write
  4645.     STATUS mandatory
  4646.     DESCRIPTION
  4647.     " If the bit error rate is higher than this threshold
  4648.      a SD alarm would be generated.
  4649.     SD is for Signal Degrade."
  4650.     DEFVAL { tenExpMinus6}
  4651.     ::= { gnMstCfgEntry 2 }
  4652.  
  4653.  
  4654. gnMstStatTable OBJECT-TYPE
  4655.     SYNTAX  SEQUENCE OF GnMstStatEntry
  4656.     ACCESS  not-accessible
  4657.     STATUS mandatory
  4658.     DESCRIPTION
  4659.     "This table defines the status of the MST part
  4660.                 of the MUX."
  4661.     ::= { gnMux 5 }
  4662.  
  4663. gnMstStatEntry OBJECT-TYPE
  4664.     SYNTAX GnMstStatEntry
  4665.     ACCESS  not-accessible
  4666.     STATUS mandatory
  4667.     DESCRIPTION
  4668.     "This is an entry in the MST part of the MUX
  4669.      Status Table. This table contains a row for every interface which type is 
  4670. SONET(39)."
  4671.     INDEX {  ifIndex }
  4672.     ::= { gnMstStatTable 1 }
  4673.  
  4674. GnMstStatEntry ::=
  4675.         SEQUENCE {
  4676.     gnMstStatReceivedS1
  4677.          INTEGER,
  4678.     gnMstStatStatus
  4679.          OCTET STRING,
  4680.     gnMstStatTransmitS1
  4681.         INTEGER,
  4682.     gnMstStatCurrentBer
  4683.         INTEGER,
  4684.     gnMstStatReceivedK1
  4685.          INTEGER,
  4686.     gnMstStatReceivedK2
  4687.          INTEGER,
  4688.     gnMstStatTransmitK1
  4689.         INTEGER,
  4690.     gnMstStatTransmitK2
  4691.         INTEGER
  4692. }
  4693.  
  4694. gnMstStatReceivedS1 OBJECT-TYPE
  4695.     SYNTAX  INTEGER (0..15)
  4696.     ACCESS  read-only
  4697.     STATUS mandatory
  4698.     DESCRIPTION
  4699.     " Received Synchronization status byte."
  4700.     ::= { gnMstStatEntry 1 }
  4701.  
  4702. gnMstStatStatus OBJECT-TYPE
  4703.     SYNTAX OCTET STRING(SIZE(4))
  4704.     ACCESS  read-only
  4705.     STATUS mandatory
  4706.     DESCRIPTION
  4707.     " Alarm status. Bit 1 is MSB, bit=1 when alarm active.
  4708.     bit 5  = RDI
  4709.     bit 6  = AIS
  4710.     bit 9  = SD
  4711.     bit 10 = EXC
  4712.     bit 16 = PAM (MSP)
  4713.     bit 17 = SCM (MSP)
  4714.     bit 18 = INV (MSP)
  4715.     "
  4716.     ::= { gnMstStatEntry 2 }
  4717.  
  4718. gnMstStatTransmitS1 OBJECT-TYPE
  4719.     SYNTAX  INTEGER (0..15)
  4720.     ACCESS  read-only
  4721.     STATUS mandatory
  4722.     DESCRIPTION
  4723.     " Transmitted Synchronization status byte."
  4724.     ::= { gnMstStatEntry 3 }
  4725.  
  4726. gnMstStatCurrentBer OBJECT-TYPE
  4727.     SYNTAX  INTEGER {
  4728.             tenExpMinus3(2),
  4729.             tenExpMinus4(3),
  4730.             tenExpMinus5(4),
  4731.             tenExpMinus6(5),
  4732.             tenExpMinus7(6),
  4733.             tenExpMinus8(7),
  4734.             tenExpMinus9(8),
  4735.             tenExpMinus10(9),
  4736.             tenExpMinus11(10),
  4737.             tenExpMinus12(11),
  4738.             tenExpMinus13(12),
  4739.             tenExpMinus14(13)
  4740.     }
  4741.     ACCESS  read-only
  4742.     STATUS mandatory
  4743.     DESCRIPTION
  4744.     " "
  4745.     ::= { gnMstStatEntry 4 }
  4746.  
  4747. gnMstStatReceivedK1 OBJECT-TYPE
  4748.     SYNTAX  INTEGER (0..255)
  4749.     ACCESS  read-only
  4750.     STATUS mandatory
  4751.     DESCRIPTION
  4752.     "Received K1 byte (Automatic Protection Switch message)."
  4753.     ::= { gnMstStatEntry 5 }
  4754.  
  4755. gnMstStatReceivedK2 OBJECT-TYPE
  4756.     SYNTAX  INTEGER (0..255)
  4757.     ACCESS  read-only
  4758.     STATUS mandatory
  4759.     DESCRIPTION
  4760.     "Received K2 byte (Automatic Protection Switch message)."
  4761.     ::= { gnMstStatEntry 6 }
  4762.  
  4763. gnMstStatTransmitK1 OBJECT-TYPE
  4764.     SYNTAX  INTEGER (0..255)
  4765.     ACCESS  read-only
  4766.     STATUS mandatory
  4767.     DESCRIPTION
  4768.     "Transmitted K1 byte (Automatic Protection Switch message)."
  4769.     ::= { gnMstStatEntry 7 }
  4770.  
  4771. gnMstStatTransmitK2 OBJECT-TYPE
  4772.     SYNTAX  INTEGER (0..255)
  4773.     ACCESS  read-only
  4774.     STATUS mandatory
  4775.     DESCRIPTION
  4776.     "Transmitted K2 byte (Automatic Protection Switch message)."
  4777.     ::= { gnMstStatEntry 8 }
  4778.  
  4779.  
  4780. -- Statistics For MST. All MST tables are included for future development 
  4781. -- and are not currently implemented.
  4782. gnMstMon OBJECT IDENTIFIER ::=  { gnMux 6 }
  4783. gnMstMonCurrTable OBJECT-TYPE
  4784.     SYNTAX  SEQUENCE OF GnMstMonCurrEntry
  4785.     ACCESS  not-accessible
  4786.     STATUS mandatory
  4787.     DESCRIPTION
  4788.     "This table maintains the counters of the MST part
  4789.                 of the MUX."
  4790.     ::= { gnMstMon 1 }
  4791.  
  4792. gnMstMonCurrEntry OBJECT-TYPE
  4793.     SYNTAX GnMstMonCurrEntry
  4794.     ACCESS  not-accessible
  4795.     STATUS mandatory
  4796.     DESCRIPTION
  4797.     "This is an entry in the MST part of the MUX
  4798.      Counters Table. This table contains a row for every interface which type 
  4799. is SONET(39)."
  4800.     INDEX {  ifIndex }
  4801.     ::= { gnMstMonCurrTable 1 }
  4802.  
  4803. GnMstMonCurrEntry ::=
  4804.         SEQUENCE {
  4805.     --gnMstMonCurrES rfc1595
  4806.     --     Counter,
  4807.     --gnMstMonCurrSES
  4808.     --     Counter,
  4809.     gnMstMonCurrBBE
  4810.          Gauge,
  4811.     gnMstMonCurrUAS
  4812.          Gauge,
  4813.     gnMstMonCurrLastDayES
  4814.          Gauge,
  4815.     gnMstMonCurrLastDaySES
  4816.          Gauge,
  4817.     gnMstMonCurrLastDayBBE
  4818.          Gauge,
  4819.     gnMstMonCurrLastDayUAS
  4820.          Gauge
  4821. }
  4822.  
  4823.  
  4824.  
  4825. gnMstMonCurrBBE OBJECT-TYPE
  4826.     SYNTAX  Gauge
  4827.     ACCESS  read-only
  4828.     STATUS mandatory
  4829.     DESCRIPTION
  4830.     " The current number of Background Block Errors
  4831.      starting  from the present 15 minutes period."
  4832.     ::= { gnMstMonCurrEntry 1}
  4833.  
  4834. gnMstMonCurrUAS OBJECT-TYPE
  4835.     SYNTAX  Gauge
  4836.     ACCESS  read-only
  4837.     STATUS mandatory
  4838.     DESCRIPTION
  4839.     " The current number of Unavailable Seconds
  4840.      starting from the present 15 minutes period."
  4841.     ::= { gnMstMonCurrEntry 2}
  4842.  
  4843.  
  4844. gnMstMonCurrLastDayES OBJECT-TYPE
  4845.     SYNTAX  Gauge
  4846.     ACCESS  read-only
  4847.     STATUS mandatory
  4848.     DESCRIPTION
  4849.     " The current number of Errored Seconds
  4850.      starting from the present 24 hours period."
  4851.     ::= { gnMstMonCurrEntry 3 }
  4852.  
  4853. gnMstMonCurrLastDaySES OBJECT-TYPE
  4854.     SYNTAX  Gauge
  4855.     ACCESS  read-only
  4856.     STATUS mandatory
  4857.     DESCRIPTION
  4858.     " The current number of Severely Errored Seconds
  4859.      starting from the present 24 hours period."
  4860.     ::= { gnMstMonCurrEntry 4 }
  4861.  
  4862. gnMstMonCurrLastDayBBE OBJECT-TYPE
  4863.     SYNTAX  Gauge
  4864.     ACCESS  read-only
  4865.     STATUS mandatory
  4866.     DESCRIPTION
  4867.     " The current number of Background Block Errors
  4868.      starting from the present 24 hours period."
  4869.     ::= { gnMstMonCurrEntry 5 }
  4870.  
  4871. gnMstMonCurrLastDayUAS OBJECT-TYPE
  4872.     SYNTAX  Gauge
  4873.     ACCESS  read-only
  4874.     STATUS mandatory
  4875.     DESCRIPTION
  4876.     " The current number of Unavailable Seconds
  4877.      starting from the present 24 hours period."
  4878.     ::= { gnMstMonCurrEntry 6 }
  4879.  
  4880.  
  4881. gnMstMonIntervalTable OBJECT-TYPE
  4882.     SYNTAX  SEQUENCE OF GnMstMonIntervalEntry
  4883.     ACCESS  not-accessible
  4884.     STATUS mandatory
  4885.     DESCRIPTION
  4886.     "This table maintains the counters of the MST part
  4887.                 of the MUX per interval."
  4888.     ::= { gnMstMon 2 }
  4889.  
  4890. gnMstMonIntervalEntry OBJECT-TYPE
  4891.     SYNTAX GnMstMonIntervalEntry
  4892.     ACCESS  not-accessible
  4893.     STATUS mandatory
  4894.     DESCRIPTION
  4895.     "This is an entry in the MST part of the MUX
  4896.      Counters Table. This table contains an interface index for every interface
  4897.      which type is SONET(39).
  4898.     This table is indexed by an interval index, between 1
  4899.     to 96 and representing each one 15 minutes.
  4900.                The oldest is 96."
  4901.     INDEX {  ifIndex, gnMstMonIntervalIdx}
  4902.     ::= { gnMstMonIntervalTable 1 }
  4903.  
  4904. GnMstMonIntervalEntry ::=
  4905.         SEQUENCE {
  4906.     gnMstMonIntervalIdx
  4907.           INTEGER,
  4908.     --gnMstMonIntervalES
  4909.     --     Counter,
  4910.     --gnMstMonIntervalSES
  4911.     --     Counter,
  4912.     gnMstMonIntervalBBE
  4913.          Gauge,
  4914.     gnMstMonIntervalUAS
  4915.          Gauge
  4916. }
  4917.  
  4918. gnMstMonIntervalIdx OBJECT-TYPE
  4919.     SYNTAX INTEGER (1..96)
  4920.     ACCESS read-only
  4921.     STATUS mandatory
  4922.     DESCRIPTION
  4923.     "This table is indexed per interval number. Each interval
  4924.     is of 15 minutes and the oldest is 96."
  4925.     ::= { gnMstMonIntervalEntry 1 }
  4926.  
  4927. gnMstMonIntervalBBE OBJECT-TYPE
  4928.     SYNTAX  Gauge
  4929.     ACCESS  read-only
  4930.     STATUS mandatory
  4931.     DESCRIPTION
  4932.     " The number of Background Block Errors
  4933.     per interval."
  4934.     ::= { gnMstMonIntervalEntry 2}
  4935.  
  4936. gnMstMonIntervalUAS OBJECT-TYPE
  4937.     SYNTAX  Gauge
  4938.     ACCESS  read-only
  4939.     STATUS mandatory
  4940.     DESCRIPTION
  4941.     " The  number of Unavailable Seconds per interval."
  4942.     ::= { gnMstMonIntervalEntry 3}
  4943.  
  4944.  
  4945. gnMstMonDayTable OBJECT-TYPE
  4946.     SYNTAX  SEQUENCE OF GnMstMonDayEntry
  4947.     ACCESS  not-accessible
  4948.     STATUS mandatory
  4949.     DESCRIPTION
  4950.     "This table maintains the counters of the MST part
  4951.                 of the MUX per 24 hours interval."
  4952.     ::= { gnMstMon 3 }
  4953.  
  4954. gnMstMonDayEntry OBJECT-TYPE
  4955.     SYNTAX GnMstMonDayEntry
  4956.     ACCESS  not-accessible
  4957.     STATUS mandatory
  4958.     DESCRIPTION
  4959.     "This is an entry in the MST part of the MUX
  4960.      Counters Table. This table contains an interface index for every interface
  4961.      which type is SONET(39).
  4962.     This table is indexed by an interval index, between 1
  4963.     to 30 and representing each one 24 hours.
  4964.                The oldest is 30."
  4965.     INDEX {  ifIndex, gnMstMonDayIdx}
  4966.     ::= { gnMstMonDayTable 1 }
  4967.  
  4968. GnMstMonDayEntry ::=
  4969.         SEQUENCE {
  4970.     gnMstMonDayIdx
  4971.           INTEGER,
  4972.     gnMstMonDayES
  4973.          Gauge,
  4974.     gnMstMonDaySES
  4975.          Gauge,
  4976.     gnMstMonDayBBE
  4977.          Gauge,
  4978.     gnMstMonDayUAS
  4979.          Gauge
  4980. }
  4981.  
  4982. gnMstMonDayIdx OBJECT-TYPE
  4983.     SYNTAX INTEGER (1..30)
  4984.     ACCESS read-only
  4985.     STATUS mandatory
  4986.     DESCRIPTION
  4987.     "This table is indexed per interval number. Each interval
  4988.     is of 24 hours and the oldest is 30."
  4989.     ::= { gnMstMonDayEntry 1 }
  4990.  
  4991. gnMstMonDayES OBJECT-TYPE
  4992.     SYNTAX  Gauge
  4993.     ACCESS  read-only
  4994.     STATUS mandatory
  4995.     DESCRIPTION
  4996.     " The number of Errored Seconds per interval of 24 hours."
  4997.     ::= { gnMstMonDayEntry 2}
  4998.  
  4999. gnMstMonDaySES OBJECT-TYPE
  5000.     SYNTAX  Gauge
  5001.     ACCESS  read-only
  5002.     STATUS mandatory
  5003.     DESCRIPTION
  5004.     " The number of Severely Errored Seconds
  5005.      per interval of 24 hours."
  5006.     ::= { gnMstMonDayEntry 3}
  5007.  
  5008. gnMstMonDayBBE OBJECT-TYPE
  5009.     SYNTAX  Gauge
  5010.     ACCESS  read-only
  5011.     STATUS mandatory
  5012.     DESCRIPTION
  5013.     " The number of Background Block Errors
  5014.      per interval of 24 hours."
  5015.     ::= { gnMstMonDayEntry 4 }
  5016.  
  5017. gnMstMonDayUAS OBJECT-TYPE
  5018.     SYNTAX  Gauge
  5019.     ACCESS  read-only
  5020.     STATUS mandatory
  5021.     DESCRIPTION
  5022.     " The number of Unavailable Seconds
  5023.      per interval of 24 hours."
  5024.     ::= { gnMstMonDayEntry 5 }
  5025.  
  5026.  
  5027. gnMstFarEndMonCurrTable OBJECT-TYPE
  5028.     SYNTAX  SEQUENCE OF GnMstFarEndMonCurrEntry
  5029.     ACCESS  not-accessible
  5030.     STATUS mandatory
  5031.     DESCRIPTION
  5032.     "This table maintains the counters of the far end MST part of the MUX.
  5033.     This Table is not supported."
  5034.     ::= { gnMstMon 4 }
  5035.  
  5036. gnMstFarEndMonCurrEntry OBJECT-TYPE
  5037.     SYNTAX GnMstFarEndMonCurrEntry
  5038.     ACCESS  not-accessible
  5039.     STATUS mandatory
  5040.     DESCRIPTION
  5041.     "This is an entry in the far end MST part of the MUX
  5042.      Counters Table. This table contains an interface index for every interface
  5043.      which type is SONET(39)."
  5044.     INDEX {  ifIndex }
  5045.     ::= { gnMstFarEndMonCurrTable 1 }
  5046.  
  5047. GnMstFarEndMonCurrEntry ::=
  5048.         SEQUENCE {
  5049.     --gnMstFarEndMonCurrES rfc1595
  5050.     --     Counter,
  5051.     --gnMstFarEndMonCurrSES
  5052.     --     Counter,
  5053.     gnMstFarEndMonCurrBBE
  5054.          Gauge,
  5055.     gnMstFarEndMonCurrUAS
  5056.          Gauge,
  5057.     gnMstFarEndMonCurrLastDayES
  5058.          Gauge,
  5059.     gnMstFarEndMonCurrLastDaySES
  5060.          Gauge,
  5061.     gnMstFarEndMonCurrLastDayBBE
  5062.          Gauge,
  5063.     gnMstFarEndMonCurrLastDayUAS
  5064.          Gauge
  5065. }
  5066.  
  5067.  
  5068.  
  5069. gnMstFarEndMonCurrBBE OBJECT-TYPE
  5070.     SYNTAX  Gauge
  5071.     ACCESS  read-only
  5072.     STATUS mandatory
  5073.     DESCRIPTION
  5074.     " The current number of Background Block Errors
  5075.      starting from the present 15 minutes period."
  5076.     ::= { gnMstFarEndMonCurrEntry 1}
  5077.  
  5078. gnMstFarEndMonCurrUAS OBJECT-TYPE
  5079.     SYNTAX  Gauge
  5080.     ACCESS  read-only
  5081.     STATUS mandatory
  5082.     DESCRIPTION
  5083.     " The current number of Unavailable Seconds
  5084.      starting from the present 15 minutes period."
  5085.     ::= { gnMstFarEndMonCurrEntry 2}
  5086.  
  5087.  
  5088. gnMstFarEndMonCurrLastDayES OBJECT-TYPE
  5089.     SYNTAX  Gauge
  5090.     ACCESS  read-only
  5091.     STATUS mandatory
  5092.     DESCRIPTION
  5093.     " The current number of Errored Seconds
  5094.      starting from the present 24 hours period."
  5095.     ::= { gnMstFarEndMonCurrEntry 3 }
  5096.  
  5097. gnMstFarEndMonCurrLastDaySES OBJECT-TYPE
  5098.     SYNTAX  Gauge
  5099.     ACCESS  read-only
  5100.     STATUS mandatory
  5101.     DESCRIPTION
  5102.     " The current number of Severely Errored Seconds
  5103.      starting from the present 24 hours period."
  5104.     ::= { gnMstFarEndMonCurrEntry 4 }
  5105.  
  5106. gnMstFarEndMonCurrLastDayBBE OBJECT-TYPE
  5107.     SYNTAX  Gauge
  5108.     ACCESS  read-only
  5109.     STATUS mandatory
  5110.     DESCRIPTION
  5111.     " The current number of Background Block Errors
  5112.      starting from the present 24 hours period."
  5113.     ::= { gnMstFarEndMonCurrEntry 5 }
  5114.  
  5115. gnMstFarEndMonCurrLastDayUAS OBJECT-TYPE
  5116.     SYNTAX  Gauge
  5117.     ACCESS  read-only
  5118.     STATUS mandatory
  5119.     DESCRIPTION
  5120.     " The current number of Unavailable Seconds
  5121.      starting from the present 24 hours period."
  5122.     ::= { gnMstFarEndMonCurrEntry 6 }
  5123.  
  5124.  
  5125. gnMstFarEndMonIntervalTable OBJECT-TYPE
  5126.     SYNTAX  SEQUENCE OF GnMstFarEndMonIntervalEntry
  5127.     ACCESS  not-accessible
  5128.     STATUS mandatory
  5129.     DESCRIPTION
  5130.     "This table maintains the counters of the far end MST part
  5131.      of the MUX per interval.
  5132.      This Table is not supported."
  5133.     ::= { gnMstMon 5 }
  5134.  
  5135. gnMstFarEndMonIntervalEntry OBJECT-TYPE
  5136.     SYNTAX GnMstFarEndMonIntervalEntry
  5137.     ACCESS  not-accessible
  5138.     STATUS mandatory
  5139.     DESCRIPTION
  5140.     "This is an entry in the far end MST part of the MUX
  5141.      Counters Table. This table contains an interface index for every interface
  5142.      which type is SONET(39)
  5143.     This table is indexed by an interval index, between 1
  5144.     to 96 and representing each one 15 minutes.
  5145.                The oldest is 96."
  5146.     INDEX {  ifIndex, gnMstFarEndMonIntervalIdx}
  5147.     ::= { gnMstFarEndMonIntervalTable 1 }
  5148.  
  5149. GnMstFarEndMonIntervalEntry ::=
  5150.         SEQUENCE {
  5151.     gnMstFarEndMonIntervalIdx
  5152.           INTEGER,
  5153.     --gnMstFarEndMonIntervalES
  5154.     --     Counter,
  5155.     --gnMstFarEndMonIntervalSES
  5156.     --     Counter,
  5157.     gnMstFarEndMonIntervalBBE
  5158.          Gauge,
  5159.     gnMstFarEndMonIntervalUAS
  5160.          Gauge
  5161. }
  5162.  
  5163. gnMstFarEndMonIntervalIdx OBJECT-TYPE
  5164.     SYNTAX INTEGER (1..96)
  5165.     ACCESS read-only
  5166.     STATUS mandatory
  5167.     DESCRIPTION
  5168.     "This table is indexed per interval number. Each interval
  5169.     is of 15 minutes and the oldest is 96."
  5170.     ::= { gnMstFarEndMonIntervalEntry 1 }
  5171.  
  5172. gnMstFarEndMonIntervalBBE OBJECT-TYPE
  5173.     SYNTAX  Gauge
  5174.     ACCESS  read-only
  5175.     STATUS mandatory
  5176.     DESCRIPTION
  5177.     " The number of Background Block Errors
  5178.     per interval."
  5179.     ::= { gnMstFarEndMonIntervalEntry 2}
  5180.  
  5181. gnMstFarEndMonIntervalUAS OBJECT-TYPE
  5182.     SYNTAX  Gauge
  5183.     ACCESS  read-only
  5184.     STATUS mandatory
  5185.     DESCRIPTION
  5186.     " The  number of Unavailable Seconds per interval."
  5187.     ::= { gnMstFarEndMonIntervalEntry 3}
  5188.  
  5189.  
  5190. gnMstFarEndMonDayTable OBJECT-TYPE
  5191.     SYNTAX  SEQUENCE OF GnMstFarEndMonDayEntry
  5192.     ACCESS  not-accessible
  5193.     STATUS mandatory
  5194.     DESCRIPTION
  5195.     "This table maintains the counters of the far end MST part
  5196.      of the MUX per 24 hours interval.
  5197.      This Table is not supported."
  5198.     ::= { gnMstMon 6 }
  5199.  
  5200. gnMstFarEndMonDayEntry OBJECT-TYPE
  5201.     SYNTAX GnMstFarEndMonDayEntry
  5202.     ACCESS  not-accessible
  5203.     STATUS mandatory
  5204.     DESCRIPTION
  5205.     "This is an entry in the far end MST part of the MUX
  5206.      Counters Table. This table contains an interface index for every interface
  5207.      which type is SONET(39).
  5208.     This table is indexed by an interval index, between 1
  5209.     to 30 and representing each one 24 hours.
  5210.                The oldest is 30."
  5211.     INDEX {  ifIndex, gnMstFarEndMonDayIdx}
  5212.     ::= { gnMstFarEndMonDayTable 1 }
  5213.  
  5214. GnMstFarEndMonDayEntry ::=
  5215.         SEQUENCE {
  5216.     gnMstFarEndMonDayIdx
  5217.           INTEGER,
  5218.     gnMstFarEndMonDayES
  5219.          Gauge,
  5220.     gnMstFarEndMonDaySES
  5221.          Gauge,
  5222.     gnMstFarEndMonDayBBE
  5223.          Gauge,
  5224.     gnMstFarEndMonDayUAS
  5225.          Gauge
  5226. }
  5227.  
  5228. gnMstFarEndMonDayIdx OBJECT-TYPE
  5229.     SYNTAX INTEGER (1..30)
  5230.     ACCESS read-only
  5231.     STATUS mandatory
  5232.     DESCRIPTION
  5233.     "This table is indexed per interval number. Each interval
  5234.     is of 24 hours and the oldest is 30."
  5235.     ::= { gnMstFarEndMonDayEntry 1 }
  5236.  
  5237. gnMstFarEndMonDayES OBJECT-TYPE
  5238.     SYNTAX  Gauge
  5239.     ACCESS  read-only
  5240.     STATUS mandatory
  5241.     DESCRIPTION
  5242.     " The number of Errored Seconds per interval of 24 hours."
  5243.     ::= { gnMstFarEndMonDayEntry 2}
  5244.  
  5245. gnMstFarEndMonDaySES OBJECT-TYPE
  5246.     SYNTAX  Gauge
  5247.     ACCESS  read-only
  5248.     STATUS mandatory
  5249.     DESCRIPTION
  5250.     " The number of Severely Errored Seconds
  5251.      per interval of 24 hours."
  5252.     ::= { gnMstFarEndMonDayEntry 3}
  5253.  
  5254. gnMstFarEndMonDayBBE OBJECT-TYPE
  5255.     SYNTAX  Gauge
  5256.     ACCESS  read-only
  5257.     STATUS mandatory
  5258.     DESCRIPTION
  5259.     " The number of Background Block Errors
  5260.      per interval of 24 hours."
  5261.     ::= { gnMstFarEndMonDayEntry 4 }
  5262.  
  5263. gnMstFarEndMonDayUAS OBJECT-TYPE
  5264.     SYNTAX  Gauge
  5265.     ACCESS  read-only
  5266.     STATUS mandatory
  5267.     DESCRIPTION
  5268.     " The number of Unavailable Seconds
  5269.      per interval of 24 hours."
  5270.     ::= { gnMstFarEndMonDayEntry 5 }
  5271.  
  5272. -- HPT part of the MUX. All HPT tables are included for future development 
  5273. -- and are not currently implemented.
  5274. gnHptCfgTable OBJECT-TYPE
  5275.     SYNTAX  SEQUENCE OF GnHptCfgEntry
  5276.     ACCESS  not-accessible
  5277.     STATUS mandatory
  5278.     DESCRIPTION
  5279.     "This table maintains the counters of the HPT part
  5280.                 of the MUX."
  5281.     ::= { gnMux 7 }
  5282.  
  5283. gnHptCfgEntry OBJECT-TYPE
  5284.     SYNTAX GnHptCfgEntry
  5285.     ACCESS  not-accessible
  5286.     STATUS mandatory
  5287.     DESCRIPTION
  5288.     "This is an entry in the HPT part of the MUX
  5289.      Configuration Table. This table contains an interface index for every 
  5290. interface
  5291.      which type is PATH(50, according to RFC1573)."
  5292.     INDEX {  ifIndex }
  5293.     ::= { gnHptCfgTable 1 }
  5294.  
  5295. GnHptCfgEntry ::=
  5296.         SEQUENCE {
  5297.     gnHptCfgTransmittedJ1
  5298.         DisplayString,
  5299.     gnHptCfgExpectedJ1
  5300.          DisplayString,
  5301.     gnHptCfgMismatchJ1
  5302.          INTEGER,
  5303.     gnHptCfgTransparencyJ1
  5304.         INTEGER,
  5305.     gnHptCfgEXCThresh
  5306.         INTEGER,
  5307.     gnHptCfgSDThresh
  5308.         INTEGER,
  5309.     gnHptCfgTug3Structure1
  5310.          OCTET STRING,
  5311.     gnHptCfgTug3Structure2
  5312.          OCTET STRING,
  5313.     gnHptCfgTug3Structure3
  5314.          OCTET STRING,
  5315.     gnHptCfgSignalLabelMismatch
  5316.         INTEGER
  5317. }
  5318.  
  5319.  
  5320. gnHptCfgTransmittedJ1 OBJECT-TYPE
  5321.     SYNTAX  DisplayString (SIZE(0..15))
  5322.     ACCESS  read-write
  5323.     STATUS mandatory
  5324.     DESCRIPTION
  5325.     " This is the J1 string that would be sent."
  5326.     DEFVAL { "  ACCESS MUX   " }
  5327.     ::= { gnHptCfgEntry 1 }
  5328.  
  5329. gnHptCfgExpectedJ1 OBJECT-TYPE
  5330.     SYNTAX  DisplayString (SIZE(0..15))
  5331.     ACCESS  read-write
  5332.     STATUS mandatory
  5333.     DESCRIPTION
  5334.       " This is the J1 string that is expected to be received."
  5335.     DEFVAL { "  ACCESS MUX   " }
  5336.     ::= { gnHptCfgEntry 2 }
  5337.  
  5338. gnHptCfgMismatchJ1 OBJECT-TYPE
  5339.         SYNTAX INTEGER{
  5340.                 sendAlarm(2),
  5341.                 sendAIS(3)
  5342.     }
  5343.     ACCESS  read-write
  5344.     STATUS mandatory
  5345.     DESCRIPTION
  5346.       " In case of a J1 mismatch error, send or don't send AIS."
  5347.         DEFVAL { sendAlarm }
  5348.     ::= { gnHptCfgEntry 3 }
  5349.  
  5350.  
  5351. gnHptCfgTransparencyJ1 OBJECT-TYPE
  5352.     SYNTAX  INTEGER {
  5353.             active(2),
  5354.             passthrough(3),
  5355.             notActive(4)
  5356.     }
  5357.     ACCESS  read-write
  5358.     STATUS mandatory
  5359.     DESCRIPTION
  5360.     " Send the received J1 string transparently or send the Transmitted J1
  5361.              configured string."
  5362.     DEFVAL { passthrough }
  5363.     ::= { gnHptCfgEntry 4 }
  5364.  
  5365.  
  5366. gnHptCfgEXCThresh OBJECT-TYPE
  5367.     SYNTAX  INTEGER {
  5368.             tenExpMinus3(2),
  5369.             tenExpMinus4(3),
  5370.             tenExpMinus5(4)
  5371.     }
  5372.     ACCESS  read-write
  5373.     STATUS mandatory
  5374.     DESCRIPTION
  5375.     " If the bit error rate is higher than this threshold
  5376.      an EXC alarm would be generated.
  5377.     EXC is for excessive."
  5378.     DEFVAL { tenExpMinus3}
  5379.     ::= { gnHptCfgEntry 5 }
  5380.  
  5381. gnHptCfgSDThresh OBJECT-TYPE
  5382.     SYNTAX  INTEGER {
  5383.             tenExpMinus6(3),
  5384.             tenExpMinus7(4),
  5385.             tenExpMinus8(5),
  5386.             tenExpMinus9(6)
  5387.     }
  5388.     ACCESS  read-write
  5389.     STATUS mandatory
  5390.     DESCRIPTION
  5391.     " If the bit error rate is higher than this threshold
  5392.      a SD alarm would be generated.
  5393.     SD is for Signal Degrade."
  5394.     DEFVAL { tenExpMinus6}
  5395.     ::= { gnHptCfgEntry 6 }
  5396.  
  5397.  
  5398. gnHptCfgTug3Structure1 OBJECT-TYPE
  5399.     SYNTAX  OCTET STRING (SIZE(4))
  5400.     ACCESS  read-write
  5401.     STATUS mandatory
  5402.     DESCRIPTION
  5403.     "This field set the TUG-3 #1 structure: (hexadecimal number)
  5404.     the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG3 #1. (the K of the KLM index is 1)
  5405.     for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 
  5406.     to be blocked (bit is 0) or unblocked (bit is 1).
  5407.     if it is VC3 only one more bit indicates if it is blocked (0) or unblocked (1).
  5408.     if a VC12 is set to blocked (this is the default) the system will send TU-AIS in that VC12.
  5409.     it it is unblocked it will be path-through or mapped to a E1/T1 port (according to the gnAccessCfgLowPathIndex).
  5410.     the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index),
  5411.     the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4.
  5412.     Example : SDH, VC12 strcture, blocked VCs: KLM=111,121 (M=1), 112,122 (M=2), 163,173 (M=3), unblocked VCs: all the other.
  5413.     the value in bits will be: 0011111 1111100 1111100 0000, and in Hexadecimal: 0x7FE7C0. (so enter: 00 7F E7 C0)."
  5414.     ::= { gnHptCfgEntry 7 }
  5415.  
  5416. gnHptCfgTug3Structure2 OBJECT-TYPE
  5417.     SYNTAX  OCTET STRING (SIZE(4))
  5418.     ACCESS  read-write
  5419.     STATUS mandatory
  5420.     DESCRIPTION
  5421.     "This field set the TUG-3 #2 structure: (hexadecimal number)
  5422.     the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG-3 #2. (the K of the KLM index is 2)
  5423.     for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 
  5424.     to be blocked (bit is 0) or unblocked (bit is 1).
  5425.     if it is VC3 only one more bit indicates if it is blocked (0) or unblocked (1).
  5426.     if a VC12 is set to blocked (this is the default) the system will send TU-AIS in that VC12.
  5427.     it it is unblocked it will be path-through or mapped to a E1/T1 port (according to the gnAccessCfgLowPathIndex).
  5428.     the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index),
  5429.     the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4.
  5430.     Example : SDH, VC12 strcture, blocked VCs: KLM=211,221 (M=1), 212,222 (M=2), 263,273 (M=3), unblocked VCs: all the other.
  5431.     the value in bits will be: 0011111 1111100 1111100 0000, and in Hexadecimal: 0x7FE7C0. (so enter: 00 7F E7 C0)."
  5432.     ::= { gnHptCfgEntry 8 }
  5433.  
  5434. gnHptCfgTug3Structure3 OBJECT-TYPE
  5435.     SYNTAX  OCTET STRING (SIZE(4))
  5436.     ACCESS  read-write
  5437.     STATUS mandatory
  5438.     DESCRIPTION
  5439.     "This field set the TUG-3 #3 structure: (hexadecimal number)
  5440.     the lsb 4 bits set VC12=0 or VC3=1 structure to the TUG-3 #3. (the K of the KLM index is 3)
  5441.     for VC12 structure the next 21 bits (for SDH) or 28 bits (for SONET) set each of the VC12 
  5442.     to be blocked (bit is 0) or unblocked (bit is 1).
  5443.     if it is VC3 only one more bit indicates if it is blocked (0) or unblocked (1).
  5444.     if a VC12 is set to blocked (this is the default) the system will send TU-AIS in that VC12.
  5445.     it it is unblocked it will be path-through or mapped to a E1/T1 port (according to the gnAccessCfgLowPathIndex).
  5446.     the 21 or 28 bits order is as folwed (from lsb to msb direction): first 7 bits for M=1 (from KLM index),
  5447.     the next 7 bits for M=2, the next for M=3, and the last (only for SONET) for M=4.
  5448.     Example : SDH, VC12 strcture, blocked VCs: KLM=311,321 (M=1), 312,322 (M=2), 363,373 (M=3), unblocked VCs: all the other.
  5449.     the value in bits will be: 0011111 1111100 1111100 0000, and in Hexadecimal: 0x7FE7C0. (so enter: 00 7F E7 C0)."
  5450.     ::= { gnHptCfgEntry 9 }
  5451.  
  5452. gnHptCfgSignalLabelMismatch OBJECT-TYPE
  5453.     SYNTAX  INTEGER{
  5454.         sendAlarm(2),
  5455.         sendAIS(3)
  5456.     }
  5457.         ACCESS  read-write
  5458.         STATUS mandatory
  5459.         DESCRIPTION
  5460.           " In case of a C2 mismatch error, send or don't send AIS."
  5461.         DEFVAL    { sendAlarm }
  5462.         ::= { gnHptCfgEntry 10 }
  5463.  
  5464. gnHptStatTable OBJECT-TYPE
  5465.     SYNTAX  SEQUENCE OF GnHptStatEntry
  5466.     ACCESS  not-accessible
  5467.     STATUS mandatory
  5468.     DESCRIPTION
  5469.     "This table defines the status of the HPT part
  5470.                 of the MUX."
  5471.     ::= { gnMux 8 }
  5472.  
  5473. gnHptStatEntry OBJECT-TYPE
  5474.     SYNTAX GnHptStatEntry
  5475.     ACCESS  not-accessible
  5476.     STATUS mandatory
  5477.     DESCRIPTION
  5478.     "This is an entry in the HPT part of the MUX
  5479.      Status Table. This table contains an interface index for every interface
  5480.      which type is PATH(50, according to RFC1573)."
  5481.     INDEX {  ifIndex }
  5482.     ::= { gnHptStatTable 1 }
  5483.  
  5484. GnHptStatEntry ::=
  5485.         SEQUENCE {
  5486.     gnHptStatReceivedJ1
  5487.          DisplayString,
  5488.     gnHptStatStatus
  5489.          OCTET STRING,
  5490. --    gnHptStatFarEndStatus
  5491. --         OCTET STRING,
  5492.     gnHptStatCurrentBer
  5493.         INTEGER,
  5494.     gnHptStatFarEndCurrentBer
  5495.         INTEGER,
  5496.     gnHptStatReceivedSignalLabel
  5497.          OCTET STRING
  5498. }
  5499.  
  5500. gnHptStatReceivedJ1 OBJECT-TYPE
  5501.     SYNTAX  DisplayString(SIZE(0..15))
  5502.     ACCESS  read-only
  5503.     STATUS mandatory
  5504.     DESCRIPTION
  5505.     "This is the J1 string that was received."
  5506.     ::= { gnHptStatEntry 1 }
  5507.  
  5508. gnHptStatStatus OBJECT-TYPE
  5509.     SYNTAX OCTET STRING(SIZE(2))
  5510.     ACCESS  read-only
  5511.     STATUS mandatory
  5512.     DESCRIPTION
  5513.      "Alarm status byte. Bit 1 is MSB, bit=1 when alarm active.
  5514.       bit 4  = LOP
  5515.       bit 5  = RDI
  5516.       bit 6  = AIS
  5517.       bit 7  = TIM
  5518.       bit 8  = SLM/PLM
  5519.       bit 9  = SD
  5520.       bit 10 = EXC
  5521.       bit 12 = UNEQ
  5522.       bit 15 = LOM"
  5523.     ::= { gnHptStatEntry 2 }
  5524.  
  5525. --gnHptStatFarEndStatus OBJECT-TYPE
  5526. --    SYNTAX OCTET STRING(SIZE(2))
  5527. --    ACCESS  read-only
  5528. --    STATUS mandatory
  5529. --    DESCRIPTION
  5530. --     "Alarm status byte. Bit 1 is MSB, bit=1 when alarm active.
  5531. --      bit 5  = RDI"
  5532. --    ::= { gnHptStatEntry 3 }
  5533.  
  5534. gnHptStatCurrentBer OBJECT-TYPE
  5535.     SYNTAX  INTEGER {
  5536.             tenExpMinus3(2),
  5537.             tenExpMinus4(3),
  5538.             tenExpMinus5(4),
  5539.             tenExpMinus6(5),
  5540.             tenExpMinus7(6),
  5541.             tenExpMinus8(7),
  5542.             tenExpMinus9(8),
  5543.             tenExpMinus10(9),
  5544.             tenExpMinus11(10),
  5545.             tenExpMinus12(11),
  5546.             tenExpMinus13(12),
  5547.             tenExpMinus14(13)
  5548.     }
  5549.     ACCESS  read-only
  5550.     STATUS mandatory
  5551.     DESCRIPTION
  5552.     " "
  5553.     ::= { gnHptStatEntry 3 }
  5554.  
  5555. gnHptStatFarEndCurrentBer OBJECT-TYPE
  5556.     SYNTAX  INTEGER {
  5557.             tenExpMinus3(2),
  5558.             tenExpMinus4(3),
  5559.             tenExpMinus5(4),
  5560.             tenExpMinus6(5),
  5561.             tenExpMinus7(6),
  5562.             tenExpMinus8(7),
  5563.             tenExpMinus9(8),
  5564.             tenExpMinus10(9),
  5565.             tenExpMinus11(10),
  5566.             tenExpMinus12(11),
  5567.             tenExpMinus13(12),
  5568.             tenExpMinus14(13)
  5569.     }
  5570.     ACCESS  read-only
  5571.     STATUS mandatory
  5572.     DESCRIPTION
  5573.     " "
  5574.     ::= { gnHptStatEntry 4 }
  5575.  
  5576. gnHptStatReceivedSignalLabel OBJECT-TYPE
  5577.     SYNTAX OCTET STRING(SIZE(1))
  5578.     ACCESS  read-only
  5579.     STATUS mandatory
  5580.     DESCRIPTION
  5581.     "This is the C2 string that was received."
  5582.     ::= { gnHptStatEntry 5 }
  5583.  
  5584.  
  5585. -- Statistics For HPT. All HPT tables are included for future development 
  5586. -- and are not currently implemented.
  5587. gnHptMon OBJECT IDENTIFIER ::=  { gnMux 9 }
  5588.  
  5589. gnHptMonCurrTable OBJECT-TYPE
  5590.     SYNTAX  SEQUENCE OF GnHptMonCurrEntry
  5591.     ACCESS  not-accessible
  5592.     STATUS mandatory
  5593.     DESCRIPTION
  5594.     "This table maintains the counters of the HPT part
  5595.                 of the MUX."
  5596.     ::= { gnHptMon 1 }
  5597.  
  5598. gnHptMonCurrEntry OBJECT-TYPE
  5599.     SYNTAX GnHptMonCurrEntry
  5600.     ACCESS  not-accessible
  5601.     STATUS mandatory
  5602.     DESCRIPTION
  5603.     "This is an entry in the HPT part of the MUX
  5604.      Counters Table. This table contains an interface index for every interface
  5605.      which type is PATH(50, according to RFC1573)."
  5606.     INDEX {  ifIndex }
  5607.     ::= { gnHptMonCurrTable 1 }
  5608.  
  5609. GnHptMonCurrEntry ::=
  5610.         SEQUENCE {
  5611.     --gnHptMonCurrES rfc1595
  5612.     --     Counter,
  5613.     --gnHptMonCurrSES
  5614.     --     Counter,
  5615.     gnHptMonCurrBBE
  5616.          Gauge,
  5617.     gnHptMonCurrUAS
  5618.          Gauge,
  5619.     gnHptMonCurrLastDayES
  5620.          Gauge,
  5621.     gnHptMonCurrLastDaySES
  5622.          Gauge,
  5623.     gnHptMonCurrLastDayBBE
  5624.          Gauge,
  5625.     gnHptMonCurrLastDayUAS
  5626.          Gauge
  5627. }
  5628.  
  5629.  
  5630.  
  5631. gnHptMonCurrBBE OBJECT-TYPE
  5632.     SYNTAX  Gauge
  5633.     ACCESS  read-only
  5634.     STATUS mandatory
  5635.     DESCRIPTION
  5636.     " The current number of Background Block Errors
  5637.      starting  from the present 15 minutes period."
  5638.     ::= { gnHptMonCurrEntry 1}
  5639.  
  5640. gnHptMonCurrUAS OBJECT-TYPE
  5641.     SYNTAX  Gauge
  5642.     ACCESS  read-only
  5643.     STATUS mandatory
  5644.     DESCRIPTION
  5645.     " The current number of Unavailable Seconds
  5646.      starting  from the present 15 minutes period."
  5647.     ::= { gnHptMonCurrEntry 2}
  5648.  
  5649.  
  5650. gnHptMonCurrLastDayES OBJECT-TYPE
  5651.     SYNTAX  Gauge
  5652.     ACCESS  read-only
  5653.     STATUS mandatory
  5654.     DESCRIPTION
  5655.     " The current number of Errored Seconds
  5656.      starting from the present 24 hours period."
  5657.     ::= { gnHptMonCurrEntry 3 }
  5658.  
  5659. gnHptMonCurrLastDaySES OBJECT-TYPE
  5660.     SYNTAX  Gauge
  5661.     ACCESS  read-only
  5662.     STATUS mandatory
  5663.     DESCRIPTION
  5664.     " The current number of Severely Errored Seconds
  5665.      starting from the present 24 hours period."
  5666.     ::= { gnHptMonCurrEntry 4 }
  5667.  
  5668. gnHptMonCurrLastDayBBE OBJECT-TYPE
  5669.     SYNTAX  Gauge
  5670.     ACCESS  read-only
  5671.     STATUS mandatory
  5672.     DESCRIPTION
  5673.     " The current number of Background Block Errors
  5674.      starting from the present 24 hours period."
  5675.     ::= { gnHptMonCurrEntry 5 }
  5676.  
  5677. gnHptMonCurrLastDayUAS OBJECT-TYPE
  5678.     SYNTAX  Gauge
  5679.     ACCESS  read-only
  5680.     STATUS mandatory
  5681.     DESCRIPTION
  5682.     " The current number of Unavailable  Seconds
  5683.      starting from the present 24 hours period."
  5684.     ::= { gnHptMonCurrEntry 6 }
  5685.  
  5686.  
  5687. gnHptMonIntervalTable OBJECT-TYPE
  5688.     SYNTAX  SEQUENCE OF GnHptMonIntervalEntry
  5689.     ACCESS  not-accessible
  5690.     STATUS mandatory
  5691.     DESCRIPTION
  5692.     "This table maintains the counters of the HPT part
  5693.                 of the MUX per interval."
  5694.     ::= { gnHptMon 2 }
  5695.  
  5696. gnHptMonIntervalEntry OBJECT-TYPE
  5697.     SYNTAX GnHptMonIntervalEntry
  5698.     ACCESS  not-accessible
  5699.     STATUS mandatory
  5700.     DESCRIPTION
  5701.     "This is an entry in the HPT part of the MUX
  5702.      Counters Table. This table contains an interface index for every interface
  5703.      which type is PATH(50, according to RFC1573).
  5704.     This table is indexed by an interval index, between 1
  5705.     to 96 and representing each one 15 minutes.
  5706.                The oldest is 96."
  5707.     INDEX {  ifIndex, gnHptMonIntervalIdx}
  5708.     ::= { gnHptMonIntervalTable 1 }
  5709.  
  5710. GnHptMonIntervalEntry ::=
  5711.         SEQUENCE {
  5712.     gnHptMonIntervalIdx
  5713.           INTEGER,
  5714.     --gnHptMonIntervalES
  5715.     --     Counter,
  5716.     --gnHptMonIntervalSES
  5717.     --     Counter,
  5718.     gnHptMonIntervalBBE
  5719.          Gauge,
  5720.     gnHptMonIntervalUAS
  5721.          Gauge
  5722. }
  5723.  
  5724. gnHptMonIntervalIdx OBJECT-TYPE
  5725.     SYNTAX INTEGER (1..96)
  5726.     ACCESS read-only
  5727.     STATUS mandatory
  5728.     DESCRIPTION
  5729.     "This table is indexed per interval number. Each interval
  5730.     is of 15 minutes and the oldest is 96."
  5731.     ::= { gnHptMonIntervalEntry 1 }
  5732.  
  5733. gnHptMonIntervalBBE OBJECT-TYPE
  5734.     SYNTAX  Gauge
  5735.     ACCESS  read-only
  5736.     STATUS mandatory
  5737.     DESCRIPTION
  5738.     " The number of Background Block Errors
  5739.     per interval."
  5740.     ::= { gnHptMonIntervalEntry 2}
  5741.  
  5742. gnHptMonIntervalUAS OBJECT-TYPE
  5743.     SYNTAX  Gauge
  5744.     ACCESS  read-only
  5745.     STATUS mandatory
  5746.     DESCRIPTION
  5747.     " The  number of Unavailable Seconds per interval."
  5748.     ::= { gnHptMonIntervalEntry 3}
  5749.  
  5750.  
  5751. gnHptMonDayTable OBJECT-TYPE
  5752.     SYNTAX  SEQUENCE OF GnHptMonDayEntry
  5753.     ACCESS  not-accessible
  5754.     STATUS mandatory
  5755.     DESCRIPTION
  5756.     "This table maintains the counters of the HPT part
  5757.                 of the MUX per 24 hours interval."
  5758.     ::= { gnHptMon 3 }
  5759.  
  5760. gnHptMonDayEntry OBJECT-TYPE
  5761.     SYNTAX GnHptMonDayEntry
  5762.     ACCESS  not-accessible
  5763.     STATUS mandatory
  5764.     DESCRIPTION
  5765.     "This is an entry in the HPT part of the MUX
  5766.      Counters Table. This table contains an interface index for every interface
  5767.      which type is PATH(50, according to RFC1573).
  5768.     This table is indexed by an interval index, between 1
  5769.     to 30 and representing each one 24 hours.
  5770.                The oldest is 30."
  5771.     INDEX {  ifIndex, gnHptMonDayIdx}
  5772.     ::= { gnHptMonDayTable 1 }
  5773.  
  5774. GnHptMonDayEntry ::=
  5775.         SEQUENCE {
  5776.     gnHptMonDayIdx
  5777.           INTEGER,
  5778.     gnHptMonDayES
  5779.          Gauge,
  5780.     gnHptMonDaySES
  5781.          Gauge,
  5782.     gnHptMonDayBBE
  5783.          Gauge,
  5784.     gnHptMonDayUAS
  5785.          Gauge
  5786. }
  5787.  
  5788. gnHptMonDayIdx OBJECT-TYPE
  5789.     SYNTAX INTEGER (1..30)
  5790.     ACCESS read-only
  5791.     STATUS mandatory
  5792.     DESCRIPTION
  5793.     "This table is indexed per interval number. Each interval
  5794.     is of 24 hours and the oldest is 30."
  5795.     ::= { gnHptMonDayEntry 1 }
  5796.  
  5797. gnHptMonDayES OBJECT-TYPE
  5798.     SYNTAX  Gauge
  5799.     ACCESS  read-only
  5800.     STATUS mandatory
  5801.     DESCRIPTION
  5802.     " The number of Errored Seconds per interval of 24 hours."
  5803.     ::= { gnHptMonDayEntry 2}
  5804.  
  5805. gnHptMonDaySES OBJECT-TYPE
  5806.     SYNTAX  Gauge
  5807.     ACCESS  read-only
  5808.     STATUS mandatory
  5809.     DESCRIPTION
  5810.     " The number of Severely Errored Seconds
  5811.      per interval of 24 hours."
  5812.     ::= { gnHptMonDayEntry 3}
  5813.  
  5814. gnHptMonDayBBE OBJECT-TYPE
  5815.     SYNTAX  Gauge
  5816.     ACCESS  read-only
  5817.     STATUS mandatory
  5818.     DESCRIPTION
  5819.     " The number of Background Block Errors
  5820.      per interval of 24 hours."
  5821.     ::= { gnHptMonDayEntry 4 }
  5822.  
  5823. gnHptMonDayUAS OBJECT-TYPE
  5824.     SYNTAX  Gauge
  5825.     ACCESS  read-only
  5826.     STATUS mandatory
  5827.     DESCRIPTION
  5828.     " The number of Unavailable Seconds
  5829.      per interval of 24 hours."
  5830.     ::= { gnHptMonDayEntry 5 }
  5831.  
  5832.  
  5833. gnHptFarEndMonCurrTable OBJECT-TYPE
  5834.     SYNTAX  SEQUENCE OF GnHptFarEndMonCurrEntry
  5835.     ACCESS  not-accessible
  5836.     STATUS mandatory
  5837.     DESCRIPTION
  5838.     "This table maintains the counters of the far end HPT part
  5839.                 of the MUX."
  5840.     ::= { gnHptMon 4 }
  5841.  
  5842. gnHptFarEndMonCurrEntry OBJECT-TYPE
  5843.     SYNTAX GnHptFarEndMonCurrEntry
  5844.     ACCESS  not-accessible
  5845.     STATUS mandatory
  5846.     DESCRIPTION
  5847.     "This is an entry in the far end HPT part of the MUX
  5848.      Counters Table. This table contains an interface index for every interface
  5849.      which type is PATH(50, according to RFC1573)."
  5850.     INDEX {  ifIndex }
  5851.     ::= { gnHptFarEndMonCurrTable 1 }
  5852.  
  5853. GnHptFarEndMonCurrEntry ::=
  5854.         SEQUENCE {
  5855.     --gnHptFarEndMonCurrES rfc1595
  5856.     --     Counter,
  5857.     --gnHptFarEndMonCurrSES
  5858.     --     Counter,
  5859.     gnHptFarEndMonCurrBBE
  5860.          Gauge,
  5861.     gnHptFarEndMonCurrUAS
  5862.          Gauge,
  5863.     gnHptFarEndMonCurrLastDayES
  5864.          Gauge,
  5865.     gnHptFarEndMonCurrLastDaySES
  5866.          Gauge,
  5867.     gnHptFarEndMonCurrLastDayBBE
  5868.          Gauge,
  5869.     gnHptFarEndMonCurrLastDayUAS
  5870.          Gauge
  5871. }
  5872.  
  5873.  
  5874.  
  5875. gnHptFarEndMonCurrBBE OBJECT-TYPE
  5876.     SYNTAX  Gauge
  5877.     ACCESS  read-only
  5878.     STATUS mandatory
  5879.     DESCRIPTION
  5880.     " The current number of Background Block Errors
  5881.      starting from the present 15 minutes period."
  5882.     ::= { gnHptFarEndMonCurrEntry 1}
  5883.  
  5884. gnHptFarEndMonCurrUAS OBJECT-TYPE
  5885.     SYNTAX  Gauge
  5886.     ACCESS  read-only
  5887.     STATUS mandatory
  5888.     DESCRIPTION
  5889.     " The current number of Unavailable Seconds
  5890.      starting from the present 15 minutes period."
  5891.     ::= { gnHptFarEndMonCurrEntry 2}
  5892.  
  5893.  
  5894. gnHptFarEndMonCurrLastDayES OBJECT-TYPE
  5895.     SYNTAX  Gauge
  5896.     ACCESS  read-only
  5897.     STATUS mandatory
  5898.     DESCRIPTION
  5899.     " The current number of Errored Seconds
  5900.      starting from the present 24 hours period."
  5901.     ::= { gnHptFarEndMonCurrEntry 3 }
  5902.  
  5903. gnHptFarEndMonCurrLastDaySES OBJECT-TYPE
  5904.     SYNTAX  Gauge
  5905.     ACCESS  read-only
  5906.     STATUS mandatory
  5907.     DESCRIPTION
  5908.     " The current number of Severely Errored Seconds
  5909.      starting from the present 24 hours period."
  5910.     ::= { gnHptFarEndMonCurrEntry 4 }
  5911.  
  5912. gnHptFarEndMonCurrLastDayBBE OBJECT-TYPE
  5913.     SYNTAX  Gauge
  5914.     ACCESS  read-only
  5915.     STATUS mandatory
  5916.     DESCRIPTION
  5917.     " The current number of Background Block Errors
  5918.      starting     from the present 24 hours period."
  5919.     ::= { gnHptFarEndMonCurrEntry 5 }
  5920.  
  5921. gnHptFarEndMonCurrLastDayUAS OBJECT-TYPE
  5922.     SYNTAX  Gauge
  5923.     ACCESS  read-only
  5924.     STATUS mandatory
  5925.     DESCRIPTION
  5926.     " The current number of Unavailable  Seconds
  5927.      starting     from the present 24 hours period."
  5928.     ::= { gnHptFarEndMonCurrEntry 6 }
  5929.  
  5930.  
  5931. gnHptFarEndMonIntervalTable OBJECT-TYPE
  5932.     SYNTAX  SEQUENCE OF GnHptFarEndMonIntervalEntry
  5933.     ACCESS  not-accessible
  5934.     STATUS mandatory
  5935.     DESCRIPTION
  5936.     "This table maintains the counters of the far end HPT part
  5937.                 of the MUX per interval."
  5938.     ::= { gnHptMon 5 }
  5939.  
  5940. gnHptFarEndMonIntervalEntry OBJECT-TYPE
  5941.     SYNTAX GnHptFarEndMonIntervalEntry
  5942.     ACCESS  not-accessible
  5943.     STATUS mandatory
  5944.     DESCRIPTION
  5945.     "This is an entry in the far end HPT part of the MUX
  5946.      Counters Table. This table contains an interface index for every interface
  5947.      which type is PATH(50, according to RFC1573).
  5948.     This table is indexed by an interval index, between 1
  5949.     to 96 and representing each one 15 minutes.
  5950.                The oldest is 96."
  5951.     INDEX {  ifIndex, gnHptFarEndMonIntervalIdx}
  5952.     ::= { gnHptFarEndMonIntervalTable 1 }
  5953.  
  5954. GnHptFarEndMonIntervalEntry ::=
  5955.         SEQUENCE {
  5956.     gnHptFarEndMonIntervalIdx
  5957.           INTEGER,
  5958.     --gnHptFarEndMonIntervalES
  5959.     --     Counter,
  5960.     --gnHptFarEndMonIntervalSES
  5961.     --     Counter,
  5962.     gnHptFarEndMonIntervalBBE
  5963.          Gauge,
  5964.     gnHptFarEndMonIntervalUAS
  5965.          Gauge
  5966. }
  5967.  
  5968. gnHptFarEndMonIntervalIdx OBJECT-TYPE
  5969.     SYNTAX INTEGER (1..96)
  5970.     ACCESS read-only
  5971.     STATUS mandatory
  5972.     DESCRIPTION
  5973.     "This table is indexed per interval number. Each interval
  5974.     is of 15 minutes and the oldest is 96."
  5975.     ::= { gnHptFarEndMonIntervalEntry 1 }
  5976.  
  5977. gnHptFarEndMonIntervalBBE OBJECT-TYPE
  5978.     SYNTAX  Gauge
  5979.     ACCESS  read-only
  5980.     STATUS mandatory
  5981.     DESCRIPTION
  5982.     " The number of Background Block Errors
  5983.     per interval."
  5984.     ::= { gnHptFarEndMonIntervalEntry 2}
  5985.  
  5986. gnHptFarEndMonIntervalUAS OBJECT-TYPE
  5987.     SYNTAX  Gauge
  5988.     ACCESS  read-only
  5989.     STATUS mandatory
  5990.     DESCRIPTION
  5991.     " The  number of Unavailable Seconds per interval."
  5992.     ::= { gnHptFarEndMonIntervalEntry 3}
  5993.  
  5994.  
  5995. gnHptFarEndMonDayTable OBJECT-TYPE
  5996.     SYNTAX  SEQUENCE OF GnHptFarEndMonDayEntry
  5997.     ACCESS  not-accessible
  5998.     STATUS mandatory
  5999.     DESCRIPTION
  6000.     "This table maintains the counters of the far end HPT part
  6001.                 of the MUX per 24 hours interval."
  6002.     ::= { gnHptMon 6 }
  6003.  
  6004. gnHptFarEndMonDayEntry OBJECT-TYPE
  6005.     SYNTAX GnHptFarEndMonDayEntry
  6006.     ACCESS  not-accessible
  6007.     STATUS mandatory
  6008.     DESCRIPTION
  6009.     "This is an entry in the far end HPT part of the MUX
  6010.      Counters Table. This table contains an interface index for every interface
  6011.      which type is PATH(50, according to RFC1573).
  6012.     This table is indexed by an interval index, between 1
  6013.     to 30 and representing each one 24 hours.
  6014.                The oldest is 30."
  6015.     INDEX {  ifIndex, gnHptFarEndMonDayIdx}
  6016.     ::= { gnHptFarEndMonDayTable 1 }
  6017.  
  6018. GnHptFarEndMonDayEntry ::=
  6019.         SEQUENCE {
  6020.     gnHptFarEndMonDayIdx
  6021.           INTEGER,
  6022.     gnHptFarEndMonDayES
  6023.          Gauge,
  6024.     gnHptFarEndMonDaySES
  6025.          Gauge,
  6026.     gnHptFarEndMonDayBBE
  6027.          Gauge,
  6028.     gnHptFarEndMonDayUAS
  6029.          Gauge
  6030. }
  6031.  
  6032. gnHptFarEndMonDayIdx OBJECT-TYPE
  6033.     SYNTAX INTEGER (1..30)
  6034.     ACCESS read-only
  6035.     STATUS mandatory
  6036.     DESCRIPTION
  6037.     "This table is indexed per interval number. Each interval
  6038.     is of 24 hours and the oldest is 30."
  6039.     ::= { gnHptFarEndMonDayEntry 1 }
  6040.  
  6041. gnHptFarEndMonDayES OBJECT-TYPE
  6042.     SYNTAX  Gauge
  6043.     ACCESS  read-only
  6044.     STATUS mandatory
  6045.     DESCRIPTION
  6046.     " The number of Errored Seconds per interval of 24 hours."
  6047.     ::= { gnHptFarEndMonDayEntry 2}
  6048.  
  6049. gnHptFarEndMonDaySES OBJECT-TYPE
  6050.     SYNTAX  Gauge
  6051.     ACCESS  read-only
  6052.     STATUS mandatory
  6053.     DESCRIPTION
  6054.     " The number of Severely Errored Seconds
  6055.      per interval of 24 hours."
  6056.     ::= { gnHptFarEndMonDayEntry 3}
  6057.  
  6058. gnHptFarEndMonDayBBE OBJECT-TYPE
  6059.     SYNTAX  Gauge
  6060.     ACCESS  read-only
  6061.     STATUS mandatory
  6062.     DESCRIPTION
  6063.     " The number of Background Block Errors
  6064.      per interval of 24 hours."
  6065.     ::= { gnHptFarEndMonDayEntry 4 }
  6066.  
  6067. gnHptFarEndMonDayUAS OBJECT-TYPE
  6068.     SYNTAX  Gauge
  6069.     ACCESS  read-only
  6070.     STATUS mandatory
  6071.     DESCRIPTION
  6072.     " The number of Unavailable Seconds
  6073.      per interval of 24 hours."
  6074.     ::= { gnHptFarEndMonDayEntry 5 }
  6075.  
  6076. -- LPT part of the MUX. All LPT tables are included for future development 
  6077. -- and are not currently implemented.
  6078. gnLptCfgTable OBJECT-TYPE
  6079.     SYNTAX  SEQUENCE OF GnLptCfgEntry
  6080.     ACCESS  not-accessible
  6081.     STATUS mandatory
  6082.     DESCRIPTION
  6083.     "This table maintains the counters of the LPT part
  6084.                 of the MUX."
  6085.     ::= { gnMux 10 }
  6086.  
  6087. gnLptCfgEntry OBJECT-TYPE
  6088.     SYNTAX GnLptCfgEntry
  6089.     ACCESS  not-accessible
  6090.     STATUS mandatory
  6091.     DESCRIPTION
  6092.     "This is an entry in the LPT part of the MUX
  6093.      Configuration Table. This table contains an interface index for every 
  6094.     interface     which type is VT(51, according to RFC1573)."
  6095.     INDEX {  ifIndex }
  6096.     ::= { gnLptCfgTable 1 }
  6097.  
  6098. GnLptCfgEntry ::=
  6099.         SEQUENCE {
  6100. --    gnLptCfgTransmittedC2
  6101. --     INTEGER,
  6102. --    gnLptCfgExpectedC2
  6103. --       INTEGER,
  6104. --    gnLptCfgMismatchC2
  6105. --        INTEGER,
  6106. --    gnLptCfgTransmittedJ1
  6107. --        DisplayString,
  6108. --    gnLptCfgExpectedJ1
  6109. --         DisplayString,
  6110. --    gnLptCfgMismatchJ1
  6111. --         INTEGER,
  6112.     gnLptCfgEXCThresh
  6113.          INTEGER,
  6114.     gnLptCfgSDThresh
  6115.          INTEGER
  6116. }
  6117.  
  6118. --gnLptCfgTransmittedC2 OBJECT-TYPE
  6119. --    SYNTAX  INTEGER
  6120. --    ACCESS  read-write
  6121. --    STATUS mandatory
  6122. --    DESCRIPTION
  6123. --    "This is the C2 byte that would be sent."
  6124. --    DEFVAL { '02'H}
  6125. --    ::= { gnLptCfgEntry 1 }
  6126.  
  6127. --gnLptCfgExpectedC2 OBJECT-TYPE
  6128. --    SYNTAX  INTEGER
  6129. --    ACCESS  read-write
  6130. --    STATUS mandatory
  6131. --    DESCRIPTION
  6132. --    "This is the C2 byte that is expected to be received."
  6133. --    DEFVAL { '02'H}
  6134. --    ::= { gnLptCfgEntry 2 }
  6135.  
  6136. --gnLptCfgMismatchC2 OBJECT-TYPE
  6137. --    SYNTAX  INTEGER{
  6138. --        sendAIS(2),
  6139. --        doNotSendAIS(3)
  6140. --    }
  6141. --    ACCESS  read-write
  6142. --    STATUS mandatory
  6143. --    DESCRIPTION
  6144. --    " In case of  C2 mismatch  error, send or don't send AIS."
  6145. --    DEFVAL { sendAIS }
  6146. --    ::= { gnLptCfgEntry 3 }
  6147.  
  6148. --gnLptCfgTransmittedJ1 OBJECT-TYPE
  6149. --    SYNTAX  DisplayString(SIZE(0..63))
  6150. --    ACCESS  read-write
  6151. --    STATUS mandatory
  6152. --    DESCRIPTION
  6153. --    "This is the J1 string that would be sent."
  6154. --    DEFVAL { "" }
  6155. --    ::= { gnLptCfgEntry 4 }
  6156.  
  6157. --gnLptCfgExpectedJ1 OBJECT-TYPE
  6158. --    SYNTAX  DisplayString(SIZE(0..63))
  6159. --    ACCESS  read-write
  6160. --    STATUS mandatory
  6161. --    DESCRIPTION
  6162. --      "This is the J1 string that is expected to be received."
  6163. --    DEFVAL { "" }
  6164. --    ::= { gnLptCfgEntry 5 }
  6165.  
  6166. --gnLptCfgMismatchJ1 OBJECT-TYPE
  6167. --    SYNTAX INTEGER{
  6168. --                transparency(2),
  6169. --                sendAlarm(3),
  6170. --                sendAIS(4)
  6171. --    }
  6172. --    ACCESS  read-write
  6173. --    STATUS mandatory
  6174. --    DESCRIPTION
  6175. --      " In case of  J1 mismatch  error send or don't send AIS."
  6176. --    DEFVAL { transparency }
  6177. --    ::= { gnLptCfgEntry 6 }
  6178.  
  6179. -- NOT IMPLEMENTED (access):
  6180. gnLptCfgEXCThresh  OBJECT-TYPE
  6181.     SYNTAX  INTEGER {
  6182.             tenExpMinus3(2),
  6183.             tenExpMinus4(3),
  6184.             tenExpMinus5(4)
  6185.     }
  6186.     ACCESS  read-write
  6187.     STATUS mandatory
  6188.     DESCRIPTION
  6189.     " If the bit error rate is higher than this threshold
  6190.      an alarm would be generated.
  6191.     EXC is for excessive."
  6192.     DEFVAL { tenExpMinus3}
  6193.     ::= { gnLptCfgEntry 1 }
  6194.  
  6195. -- NOT IMPLEMENTED (access):
  6196. gnLptCfgSDThresh  OBJECT-TYPE
  6197.     SYNTAX  INTEGER {
  6198.             tenExpMinus6(3),
  6199.             tenExpMinus7(4),
  6200.             tenExpMinus8(5),
  6201.             tenExpMinus9(6)
  6202.     }
  6203.     ACCESS  read-write
  6204.     STATUS mandatory
  6205.     DESCRIPTION
  6206.     " If the bit error rate is higher than this threshold
  6207.      an alarm would be generated.
  6208.     SD is for Signal Degrade."
  6209.     DEFVAL { tenExpMinus6}
  6210.     ::= { gnLptCfgEntry 2 }
  6211.  
  6212. gnLptStatTable OBJECT-TYPE
  6213.     SYNTAX  SEQUENCE OF GnLptStatEntry
  6214.     ACCESS  not-accessible
  6215.     STATUS mandatory
  6216.     DESCRIPTION
  6217.     "This table defines the status of the LPT part
  6218.                 of the MUX."
  6219.     ::= { gnMux 11 }
  6220.  
  6221. gnLptStatEntry OBJECT-TYPE
  6222.     SYNTAX GnLptStatEntry
  6223.     ACCESS  not-accessible
  6224.     STATUS mandatory
  6225.     DESCRIPTION
  6226.     "This is an entry in the LPT part of the MUX
  6227.      Status Table. This table contains an interface index for every interface
  6228.      which type is VT(51, according to RFC1573)."
  6229.     INDEX {  ifIndex }
  6230.     ::= { gnLptStatTable 1 }
  6231.  
  6232. GnLptStatEntry ::=
  6233.         SEQUENCE {
  6234.     gnLptStatReceivedJ2
  6235.          DisplayString,
  6236.     gnLptStatStatus
  6237.         OCTET STRING,
  6238. --    gnLptStatFarEndStatus
  6239. --        OCTET STRING,
  6240.     gnLptStatProtectionMode
  6241.         INTEGER,
  6242.     gnLptStatCurrentBer
  6243.         INTEGER,
  6244.     gnLptStatFarEndCurrentBer
  6245.         INTEGER,
  6246.     gnLptStatReceivedSignalLabel
  6247.          OCTET STRING,
  6248.     gnLptStatKLM
  6249.         INTEGER
  6250. }
  6251.  
  6252. gnLptStatReceivedJ2 OBJECT-TYPE
  6253.     SYNTAX  DisplayString(SIZE(0..15))
  6254.     ACCESS  read-only
  6255.     STATUS mandatory
  6256.     DESCRIPTION
  6257.     "This is the J2 string that was received."
  6258.     ::= { gnLptStatEntry 1 }
  6259.  
  6260. gnLptStatStatus OBJECT-TYPE
  6261.     SYNTAX OCTET STRING(SIZE(2))
  6262.     ACCESS  read-only
  6263.     STATUS mandatory
  6264.     DESCRIPTION
  6265.      "Alarm status byte. Bit 1 is MSB, bit=1 when alarm active.
  6266.       bit 4  = LOP
  6267.       bit 5  = RDI
  6268.       bit 6  = AIS
  6269.       bit 7  = TIM
  6270.       bit 8  = SLM/PLM
  6271.       bit 9  = SD
  6272.       bit 10 = EXC
  6273.       bit 12 = UNEQ"
  6274.     ::= { gnLptStatEntry 2 }
  6275.  
  6276. --gnLptStatFarEndStatus OBJECT-TYPE
  6277. --    SYNTAX OCTET STRING(SIZE(2))
  6278. --    ACCESS  read-only
  6279. --    STATUS mandatory
  6280. --    DESCRIPTION
  6281. --    "bit 5  = RDI"
  6282. --    ::= { gnLptStatEntry 3 }
  6283.  
  6284. gnLptStatProtectionMode OBJECT-TYPE
  6285.     SYNTAX  INTEGER {
  6286.         working(2),
  6287.         protect(3),
  6288.         passthrough(4),
  6289.         notActive(5)
  6290.     }
  6291.     ACCESS  read-only
  6292.     STATUS mandatory
  6293.     DESCRIPTION
  6294.     " "
  6295.     ::= { gnLptStatEntry 3 }
  6296.  
  6297. gnLptStatCurrentBer OBJECT-TYPE
  6298.     SYNTAX  INTEGER {
  6299.             tenExpMinus3(2),
  6300.             tenExpMinus4(3),
  6301.             tenExpMinus5(4),
  6302.             tenExpMinus6(5),
  6303.             tenExpMinus7(6),
  6304.             tenExpMinus8(7),
  6305.             tenExpMinus9(8),
  6306.             tenExpMinus10(9),
  6307.             tenExpMinus11(10),
  6308.             tenExpMinus12(11),
  6309.             tenExpMinus13(12),
  6310.             tenExpMinus14(13)
  6311.     }
  6312.     ACCESS  read-only
  6313.     STATUS mandatory
  6314.     DESCRIPTION
  6315.     " "
  6316.     ::= { gnLptStatEntry 4 }
  6317.  
  6318. gnLptStatFarEndCurrentBer OBJECT-TYPE
  6319.     SYNTAX  INTEGER {
  6320.             tenExpMinus3(2),
  6321.             tenExpMinus4(3),
  6322.             tenExpMinus5(4),
  6323.             tenExpMinus6(5),
  6324.             tenExpMinus7(6),
  6325.             tenExpMinus8(7),
  6326.             tenExpMinus9(8),
  6327.             tenExpMinus10(9),
  6328.             tenExpMinus11(10),
  6329.             tenExpMinus12(11),
  6330.             tenExpMinus13(12),
  6331.             tenExpMinus14(13)
  6332.     }
  6333.     ACCESS  read-only
  6334.     STATUS mandatory
  6335.     DESCRIPTION
  6336.     " "
  6337.     ::= { gnLptStatEntry 5 }
  6338.  
  6339. gnLptStatReceivedSignalLabel OBJECT-TYPE
  6340.     SYNTAX OCTET STRING(SIZE(1))
  6341.     ACCESS  read-only
  6342.     STATUS mandatory
  6343.     DESCRIPTION
  6344.     "These are bits 1..3 of the V5 string that was received
  6345.      (bit 0 is the lsb)."
  6346.     ::= { gnLptStatEntry 6 }
  6347.  
  6348. gnLptStatKLM OBJECT-TYPE
  6349.     SYNTAX  INTEGER 
  6350.     ACCESS  read-only
  6351.     STATUS  mandatory
  6352.     DESCRIPTION
  6353.     " "
  6354.     ::= { gnLptStatEntry 7 }
  6355.  
  6356.  
  6357. gnLptMon OBJECT IDENTIFIER ::=  { gnMux 12 }
  6358.  
  6359. gnLptMonCurrTable OBJECT-TYPE
  6360.     SYNTAX  SEQUENCE OF GnLptMonCurrEntry
  6361.     ACCESS  not-accessible
  6362.     STATUS mandatory
  6363.     DESCRIPTION
  6364.     "This table maintains the counters of the LPT part
  6365.                 of the MUX."
  6366.     ::= { gnLptMon 1 }
  6367.  
  6368. gnLptMonCurrEntry OBJECT-TYPE
  6369.     SYNTAX GnLptMonCurrEntry
  6370.     ACCESS  not-accessible
  6371.     STATUS mandatory
  6372.     DESCRIPTION
  6373.     "This is an entry in the LPT part of the MUX
  6374.      Counters Table. This table contains an interface index for every interface
  6375.      which type is VT(51, according to RFC1573)."
  6376.     INDEX {  ifIndex }
  6377.     ::= { gnLptMonCurrTable 1 }
  6378.  
  6379. GnLptMonCurrEntry ::=
  6380.         SEQUENCE {
  6381.     --gnLptMonCurrES rfc1595
  6382.     --     Counter,
  6383.     --gnLptMonCurrSES
  6384.     --     Counter,
  6385.     gnLptMonCurrBBE
  6386.          Gauge,
  6387.     gnLptMonCurrUAS
  6388.          Gauge,
  6389.     gnLptMonCurrLastDayES
  6390.          Gauge,
  6391.     gnLptMonCurrLastDaySES
  6392.          Gauge,
  6393.     gnLptMonCurrLastDayBBE
  6394.          Gauge,
  6395.     gnLptMonCurrLastDayUAS
  6396.          Gauge
  6397. }
  6398.  
  6399.  
  6400.  
  6401. gnLptMonCurrBBE OBJECT-TYPE
  6402.     SYNTAX  Gauge
  6403.     ACCESS  read-only
  6404.     STATUS mandatory
  6405.     DESCRIPTION
  6406.     " The current number of Background Block Errors
  6407.      starting  from the present 15 minutes period."
  6408.     ::= { gnLptMonCurrEntry 1}
  6409.  
  6410. gnLptMonCurrUAS OBJECT-TYPE
  6411.     SYNTAX  Gauge
  6412.     ACCESS  read-only
  6413.     STATUS mandatory
  6414.     DESCRIPTION
  6415.     " The current number of Unavailable Seconds
  6416.      starting from the present 15 minutes period."
  6417.     ::= { gnLptMonCurrEntry 2}
  6418.  
  6419.  
  6420. gnLptMonCurrLastDayES OBJECT-TYPE
  6421.     SYNTAX  Gauge
  6422.     ACCESS  read-only
  6423.     STATUS mandatory
  6424.     DESCRIPTION
  6425.     " The current number of Errored Seconds
  6426.      starting from the present 24 hours period."
  6427.     ::= { gnLptMonCurrEntry 3 }
  6428.  
  6429. gnLptMonCurrLastDaySES OBJECT-TYPE
  6430.     SYNTAX  Gauge
  6431.     ACCESS  read-only
  6432.     STATUS mandatory
  6433.     DESCRIPTION
  6434.     " The current number of Severely Errored Seconds
  6435.      starting from the present 24 hours period."
  6436.     ::= { gnLptMonCurrEntry 4 }
  6437.  
  6438. gnLptMonCurrLastDayBBE OBJECT-TYPE
  6439.     SYNTAX  Gauge
  6440.     ACCESS  read-only
  6441.     STATUS mandatory
  6442.     DESCRIPTION
  6443.     " The current number of Background Block Errors
  6444.      starting     from the present 24 hours period."
  6445.     ::= { gnLptMonCurrEntry 5 }
  6446.  
  6447. gnLptMonCurrLastDayUAS OBJECT-TYPE
  6448.     SYNTAX  Gauge
  6449.     ACCESS  read-only
  6450.     STATUS mandatory
  6451.     DESCRIPTION
  6452.     " The current number of Unavailable  Seconds
  6453.      starting     from the present 24 hours period."
  6454.     ::= { gnLptMonCurrEntry 6 }
  6455.  
  6456.  
  6457. gnLptMonIntervalTable OBJECT-TYPE
  6458.     SYNTAX  SEQUENCE OF GnLptMonIntervalEntry
  6459.     ACCESS  not-accessible
  6460.     STATUS mandatory
  6461.     DESCRIPTION
  6462.     "This table maintains the counters of the LPT part
  6463.                 of the MUX per interval."
  6464.     ::= { gnLptMon 2 }
  6465.  
  6466. gnLptMonIntervalEntry OBJECT-TYPE
  6467.     SYNTAX GnLptMonIntervalEntry
  6468.     ACCESS  not-accessible
  6469.     STATUS mandatory
  6470.     DESCRIPTION
  6471.     "This is an entry in the LPT part of the MUX
  6472.      Counters Table. This table contains an interface index for every interface
  6473.      which type is VT(51, according to RFC1573).
  6474.     This table is indexed by an interval index, between 1
  6475.     to 96 and representing each one 15 minutes.
  6476.                The oldest is 96."
  6477.     INDEX {  ifIndex, gnLptMonIntervalIdx}
  6478.     ::= { gnLptMonIntervalTable 1 }
  6479.  
  6480. GnLptMonIntervalEntry ::=
  6481.         SEQUENCE {
  6482.     gnLptMonIntervalIdx
  6483.           INTEGER,
  6484.     --gnLptMonIntervalES
  6485.     --     Counter,
  6486.     --gnLptMonIntervalSES
  6487.     --     Counter,
  6488.     gnLptMonIntervalBBE
  6489.          Gauge,
  6490.     gnLptMonIntervalUAS
  6491.          Gauge
  6492. }
  6493.  
  6494. gnLptMonIntervalIdx OBJECT-TYPE
  6495.     SYNTAX INTEGER (1..96)
  6496.     ACCESS read-only
  6497.     STATUS mandatory
  6498.     DESCRIPTION
  6499.     "This table is indexed per interval number. Each interval
  6500.     is of 15 minutes and the oldest is 96."
  6501.     ::= { gnLptMonIntervalEntry 1 }
  6502.  
  6503. gnLptMonIntervalBBE OBJECT-TYPE
  6504.     SYNTAX  Gauge
  6505.     ACCESS  read-only
  6506.     STATUS mandatory
  6507.     DESCRIPTION
  6508.     " The number of Background Block Errors
  6509.     per interval."
  6510.     ::= { gnLptMonIntervalEntry 2}
  6511.  
  6512. gnLptMonIntervalUAS OBJECT-TYPE
  6513.     SYNTAX  Gauge
  6514.     ACCESS  read-only
  6515.     STATUS mandatory
  6516.     DESCRIPTION
  6517.     " The  number of Unavailable Seconds per interval."
  6518.     ::= { gnLptMonIntervalEntry 3}
  6519.  
  6520.  
  6521. gnLptMonDayTable OBJECT-TYPE
  6522.     SYNTAX  SEQUENCE OF GnLptMonDayEntry
  6523.     ACCESS  not-accessible
  6524.     STATUS mandatory
  6525.     DESCRIPTION
  6526.     "This table maintains the counters of the LPT part
  6527.                 of the MUX per 24 hours interval."
  6528.     ::= { gnLptMon 3 }
  6529.  
  6530. gnLptMonDayEntry OBJECT-TYPE
  6531.     SYNTAX GnLptMonDayEntry
  6532.     ACCESS  not-accessible
  6533.     STATUS mandatory
  6534.     DESCRIPTION
  6535.     "This is an entry in the LPT part of the MUX
  6536.      Counters Table. This table contains four groups of rows,
  6537.     indexed by ifIndex= 1,2 for local IDU and
  6538.     ifIndex = 101 and 102 for remote IDU.
  6539.     This table is indexed by an interval index, between 1
  6540.     to 30 and representing each one 24 hours.
  6541.                The oldest is 30."
  6542.     INDEX {  ifIndex, gnLptMonDayIdx}
  6543.     ::= { gnLptMonDayTable 1 }
  6544.  
  6545. GnLptMonDayEntry ::=
  6546.         SEQUENCE {
  6547.     gnLptMonDayIdx
  6548.           INTEGER,
  6549.     gnLptMonDayES
  6550.          Gauge,
  6551.     gnLptMonDaySES
  6552.          Gauge,
  6553.     gnLptMonDayBBE
  6554.          Gauge,
  6555.     gnLptMonDayUAS
  6556.          Gauge
  6557. }
  6558.  
  6559. gnLptMonDayIdx OBJECT-TYPE
  6560.     SYNTAX INTEGER (1..30)
  6561.     ACCESS read-only
  6562.     STATUS mandatory
  6563.     DESCRIPTION
  6564.     "This table is indexed per interval number. Each interval
  6565.     is of 24 hours and the oldest is 30."
  6566.     ::= { gnLptMonDayEntry 1 }
  6567.  
  6568. gnLptMonDayES OBJECT-TYPE
  6569.     SYNTAX  Gauge
  6570.     ACCESS  read-only
  6571.     STATUS mandatory
  6572.     DESCRIPTION
  6573.     " The number of Errored Seconds per interval of 24 hours."
  6574.     ::= { gnLptMonDayEntry 2}
  6575.  
  6576. gnLptMonDaySES OBJECT-TYPE
  6577.     SYNTAX  Gauge
  6578.     ACCESS  read-only
  6579.     STATUS mandatory
  6580.     DESCRIPTION
  6581.     " The number of Severely Errored Seconds
  6582.      per interval of 24 hours."
  6583.     ::= { gnLptMonDayEntry 3}
  6584.  
  6585. gnLptMonDayBBE OBJECT-TYPE
  6586.     SYNTAX  Gauge
  6587.     ACCESS  read-only
  6588.     STATUS mandatory
  6589.     DESCRIPTION
  6590.     " The number of Background Block Errors
  6591.      per interval of 24 hours."
  6592.     ::= { gnLptMonDayEntry 4 }
  6593.  
  6594. gnLptMonDayUAS OBJECT-TYPE
  6595.     SYNTAX  Gauge
  6596.     ACCESS  read-only
  6597.     STATUS mandatory
  6598.     DESCRIPTION
  6599.     " The number of Unavailable Seconds
  6600.      per interval of 24 hours."
  6601.     ::= { gnLptMonDayEntry 5 }
  6602.  
  6603.  
  6604. gnLptFarEndMonCurrTable OBJECT-TYPE
  6605.     SYNTAX  SEQUENCE OF GnLptFarEndMonCurrEntry
  6606.     ACCESS  not-accessible
  6607.     STATUS mandatory
  6608.     DESCRIPTION
  6609.     "This table maintains the counters of the far end LPT part
  6610.                 of the MUX."
  6611.     ::= { gnLptMon 4 }
  6612.  
  6613. gnLptFarEndMonCurrEntry OBJECT-TYPE
  6614.     SYNTAX GnLptFarEndMonCurrEntry
  6615.     ACCESS  not-accessible
  6616.     STATUS mandatory
  6617.     DESCRIPTION
  6618.     "This is an entry in the far end LPT part of the MUX
  6619.      Counters Table. This table contains an interface index for every interface
  6620.      which type is VT(51, according to RFC1573)."
  6621.     INDEX {  ifIndex }
  6622.     ::= { gnLptFarEndMonCurrTable 1 }
  6623.  
  6624. GnLptFarEndMonCurrEntry ::=
  6625.         SEQUENCE {
  6626.     --gnLptFarEndMonCurrES rfc1595
  6627.     --     Counter,
  6628.     --gnLptFarEndMonCurrSES
  6629.     --     Counter,
  6630.     gnLptFarEndMonCurrBBE
  6631.          Gauge,
  6632.     gnLptFarEndMonCurrUAS
  6633.          Gauge,
  6634.     gnLptFarEndMonCurrLastDayES
  6635.          Gauge,
  6636.     gnLptFarEndMonCurrLastDaySES
  6637.          Gauge,
  6638.     gnLptFarEndMonCurrLastDayBBE
  6639.          Gauge,
  6640.     gnLptFarEndMonCurrLastDayUAS
  6641.          Gauge
  6642. }
  6643.  
  6644.  
  6645.  
  6646. gnLptFarEndMonCurrBBE OBJECT-TYPE
  6647.     SYNTAX  Gauge
  6648.     ACCESS  read-only
  6649.     STATUS mandatory
  6650.     DESCRIPTION
  6651.     " The current number of Background Block Errors
  6652.      starting  from the present 15 minutes period."
  6653.     ::= { gnLptFarEndMonCurrEntry 1}
  6654.  
  6655. gnLptFarEndMonCurrUAS OBJECT-TYPE
  6656.     SYNTAX  Gauge
  6657.     ACCESS  read-only
  6658.     STATUS mandatory
  6659.     DESCRIPTION
  6660.     " The current number of Unavailable Seconds
  6661.      starting  from the present 15 minutes period."
  6662.     ::= { gnLptFarEndMonCurrEntry 2}
  6663.  
  6664.  
  6665. gnLptFarEndMonCurrLastDayES OBJECT-TYPE
  6666.     SYNTAX  Gauge
  6667.     ACCESS  read-only
  6668.     STATUS mandatory
  6669.     DESCRIPTION
  6670.     " The current number of Errored Seconds
  6671.      starting  from the present 24 hours period."
  6672.     ::= { gnLptFarEndMonCurrEntry 3 }
  6673.  
  6674. gnLptFarEndMonCurrLastDaySES OBJECT-TYPE
  6675.     SYNTAX  Gauge
  6676.     ACCESS  read-only
  6677.     STATUS mandatory
  6678.     DESCRIPTION
  6679.     " The current number of Severely Errored Seconds
  6680.      starting     from the present 24 hours period."
  6681.     ::= { gnLptFarEndMonCurrEntry 4 }
  6682.  
  6683. gnLptFarEndMonCurrLastDayBBE OBJECT-TYPE
  6684.     SYNTAX  Gauge
  6685.     ACCESS  read-only
  6686.     STATUS mandatory
  6687.     DESCRIPTION
  6688.     " The current number of Background Block Errors
  6689.      starting     from the present 24 hours period."
  6690.     ::= { gnLptFarEndMonCurrEntry 5 }
  6691.  
  6692. gnLptFarEndMonCurrLastDayUAS OBJECT-TYPE
  6693.     SYNTAX  Gauge
  6694.     ACCESS  read-only
  6695.     STATUS mandatory
  6696.     DESCRIPTION
  6697.     " The current number of Unavailable  Seconds
  6698.      starting     from the present 24 hours period."
  6699.     ::= { gnLptFarEndMonCurrEntry 6 }
  6700.  
  6701.  
  6702. gnLptFarEndMonIntervalTable OBJECT-TYPE
  6703.     SYNTAX  SEQUENCE OF GnLptFarEndMonIntervalEntry
  6704.     ACCESS  not-accessible
  6705.     STATUS mandatory
  6706.     DESCRIPTION
  6707.     "This table maintains the counters of the far end LPT part
  6708.                 of the MUX per interval."
  6709.     ::= { gnLptMon 5 }
  6710.  
  6711. gnLptFarEndMonIntervalEntry OBJECT-TYPE
  6712.     SYNTAX GnLptFarEndMonIntervalEntry
  6713.     ACCESS  not-accessible
  6714.     STATUS mandatory
  6715.     DESCRIPTION
  6716.     "This is an entry in the far end LPT part of the MUX
  6717.      Counters Table. This table contains an interface index for every interface
  6718.      which type is VT(51, according to RFC1573).
  6719.     This table is indexed by an interval index, between 1
  6720.     to 96 and representing each one 15 minutes.
  6721.                The oldest is 96."
  6722.     INDEX {  ifIndex, gnLptFarEndMonIntervalIdx}
  6723.     ::= { gnLptFarEndMonIntervalTable 1 }
  6724.  
  6725. GnLptFarEndMonIntervalEntry ::=
  6726.         SEQUENCE {
  6727.     gnLptFarEndMonIntervalIdx
  6728.           INTEGER,
  6729.     --gnLptFarEndMonIntervalES
  6730.     --     Counter,
  6731.     --gnLptFarEndMonIntervalSES
  6732.     --     Counter,
  6733.     gnLptFarEndMonIntervalBBE
  6734.          Gauge,
  6735.     gnLptFarEndMonIntervalUAS
  6736.          Gauge
  6737. }
  6738.  
  6739. gnLptFarEndMonIntervalIdx OBJECT-TYPE
  6740.     SYNTAX INTEGER (1..96)
  6741.     ACCESS read-only
  6742.     STATUS mandatory
  6743.     DESCRIPTION
  6744.     "This table is indexed per interval number. Each interval
  6745.     is of 15 minutes and the oldest is 96."
  6746.     ::= { gnLptFarEndMonIntervalEntry 1 }
  6747.  
  6748. gnLptFarEndMonIntervalBBE OBJECT-TYPE
  6749.     SYNTAX  Gauge
  6750.     ACCESS  read-only
  6751.     STATUS mandatory
  6752.     DESCRIPTION
  6753.     " The number of Background Block Errors
  6754.     per interval."
  6755.     ::= { gnLptFarEndMonIntervalEntry 2}
  6756.  
  6757. gnLptFarEndMonIntervalUAS OBJECT-TYPE
  6758.     SYNTAX  Gauge
  6759.     ACCESS  read-only
  6760.     STATUS mandatory
  6761.     DESCRIPTION
  6762.     " The  number of Unavailable Seconds per interval."
  6763.     ::= { gnLptFarEndMonIntervalEntry 3}
  6764.  
  6765.  
  6766. gnLptFarEndMonDayTable OBJECT-TYPE
  6767.     SYNTAX  SEQUENCE OF GnLptFarEndMonDayEntry
  6768.     ACCESS  not-accessible
  6769.     STATUS mandatory
  6770.     DESCRIPTION
  6771.     "This table maintains the counters of the far end LPT part
  6772.                 of the MUX per 24 hours interval."
  6773.     ::= { gnLptMon 6 }
  6774.  
  6775. gnLptFarEndMonDayEntry OBJECT-TYPE
  6776.     SYNTAX GnLptFarEndMonDayEntry
  6777.     ACCESS  not-accessible
  6778.     STATUS mandatory
  6779.     DESCRIPTION
  6780.     "This is an entry in the far end LPT part of the MUX
  6781.      Counters Table. This table contains an interface index for every interface
  6782.      which type is VT(51, according to RFC1573).
  6783.     This table is indexed by an interval index, between 1
  6784.     to 30 and representing each one 24 hours.
  6785.                The oldest is 30."
  6786.     INDEX {  ifIndex, gnLptFarEndMonDayIdx}
  6787.     ::= { gnLptFarEndMonDayTable 1 }
  6788.  
  6789. GnLptFarEndMonDayEntry ::=
  6790.         SEQUENCE {
  6791.     gnLptFarEndMonDayIdx
  6792.           INTEGER,
  6793.     gnLptFarEndMonDayES
  6794.          Gauge,
  6795.     gnLptFarEndMonDaySES
  6796.          Gauge,
  6797.     gnLptFarEndMonDayBBE
  6798.          Gauge,
  6799.     gnLptFarEndMonDayUAS
  6800.          Gauge
  6801. }
  6802.  
  6803. gnLptFarEndMonDayIdx OBJECT-TYPE
  6804.     SYNTAX INTEGER (1..30)
  6805.     ACCESS read-only
  6806.     STATUS mandatory
  6807.     DESCRIPTION
  6808.     "This table is indexed per interval number. Each interval
  6809.     is of 24 hours and the oldest is 30."
  6810.     ::= { gnLptFarEndMonDayEntry 1 }
  6811.  
  6812. gnLptFarEndMonDayES OBJECT-TYPE
  6813.     SYNTAX  Gauge
  6814.     ACCESS  read-only
  6815.     STATUS mandatory
  6816.     DESCRIPTION
  6817.     " The number of Errored Seconds per interval of 24 hours."
  6818.     ::= { gnLptFarEndMonDayEntry 2}
  6819.  
  6820. gnLptFarEndMonDaySES OBJECT-TYPE
  6821.     SYNTAX  Gauge
  6822.     ACCESS  read-only
  6823.     STATUS mandatory
  6824.     DESCRIPTION
  6825.     " The number of Severely Errored Seconds
  6826.      per interval of 24 hours."
  6827.     ::= { gnLptFarEndMonDayEntry 3}
  6828.  
  6829. gnLptFarEndMonDayBBE OBJECT-TYPE
  6830.     SYNTAX  Gauge
  6831.     ACCESS  read-only
  6832.     STATUS mandatory
  6833.     DESCRIPTION
  6834.     " The number of Background Block Errors
  6835.      per interval of 24 hours."
  6836.     ::= { gnLptFarEndMonDayEntry 4 }
  6837.  
  6838. gnLptFarEndMonDayUAS OBJECT-TYPE
  6839.     SYNTAX  Gauge
  6840.     ACCESS  read-only
  6841.     STATUS mandatory
  6842.     DESCRIPTION
  6843.     " The number of Unavailable Seconds
  6844.      per interval of 24 hours."
  6845.     ::= { gnLptFarEndMonDayEntry 5 }
  6846.  
  6847.  
  6848. -- /////  Protect start  ////////
  6849.  
  6850. gnProtect OBJECT IDENTIFIER ::=  { gnUnits 3 }
  6851.  
  6852.  
  6853. gnProtectCfgTable  OBJECT-TYPE
  6854.         SYNTAX  SEQUENCE OF GnProtectCfgEntry
  6855.         ACCESS  not-accessible
  6856.         STATUS mandatory
  6857.         DESCRIPTION
  6858.         "This table contains protection switch configuration
  6859.           per device; local and remote."
  6860.         ::= { gnProtect 1 }
  6861.  
  6862. gnProtectCfgEntry OBJECT-TYPE
  6863.         SYNTAX GnProtectCfgEntry
  6864.         ACCESS  not-accessible
  6865.         STATUS mandatory
  6866.         INDEX { gnProtectCfgId }
  6867.         ::= { gnProtectCfgTable 1 }
  6868.  
  6869.     GnProtectCfgEntry ::=
  6870.     SEQUENCE {
  6871.     gnProtectCfgId
  6872.               INTEGER,
  6873.     gnProtectCfgSwitchRequest
  6874.               INTEGER,
  6875.     gnProtectCfgBERSwitch
  6876.               INTEGER,
  6877.     gnProtectCfgExtInSwitch
  6878.               INTEGER,
  6879.     gnProtectCfgOption
  6880.             OCTET STRING,
  6881.     gnProtectCfgUserCommand
  6882.               INTEGER
  6883.     }
  6884.  
  6885. gnProtectCfgId OBJECT-TYPE
  6886.     SYNTAX  INTEGER {
  6887.         local(1),
  6888.         remote(2)
  6889.     }
  6890.     ACCESS  read-only
  6891.        STATUS mandatory
  6892.     DESCRIPTION
  6893.     " This value indicates which device is involved
  6894.     in the specific row."
  6895.         ::= { gnProtectCfgEntry 1 }
  6896.  
  6897.  
  6898. gnProtectCfgSwitchRequest OBJECT-TYPE
  6899.     SYNTAX  INTEGER {
  6900.         noAction(2),
  6901.         userSwitch(3)
  6902.     }
  6903.     ACCESS  read-write
  6904.     STATUS mandatory
  6905.     DESCRIPTION
  6906.     " Protection user switch request. "
  6907.     DEFVAL { noAction }
  6908.     ::= { gnProtectCfgEntry 2 }
  6909.  
  6910. gnProtectCfgBERSwitch OBJECT-TYPE
  6911.     SYNTAX  INTEGER {
  6912.         enable(2),
  6913.         disable(3)
  6914.     }
  6915.     ACCESS  read-write
  6916.     STATUS mandatory
  6917.     DESCRIPTION
  6918.     " Enable or disable automatic switch as a result of BER condition. "
  6919.     DEFVAL { enable }
  6920.     ::= { gnProtectCfgEntry 3 }
  6921.  
  6922. gnProtectCfgExtInSwitch OBJECT-TYPE
  6923.     SYNTAX  INTEGER {
  6924.         enable(2),
  6925.         disable(3)
  6926.     }
  6927.     ACCESS  read-write
  6928.     STATUS mandatory
  6929.     DESCRIPTION
  6930.     " Enable or disable automatic switch as a result of alarm
  6931.       on External Input No. 8. "
  6932.     DEFVAL { enable }
  6933.     ::= { gnProtectCfgEntry 4 }
  6934.  
  6935.  
  6936. gnProtectCfgOption OBJECT-TYPE
  6937.     SYNTAX  OCTET STRING (SIZE(1))
  6938.     ACCESS  read-write
  6939.     STATUS mandatory
  6940.     DESCRIPTION
  6941.     " bit 7       = protection disable
  6942.       bit 8 (lsb) = dual fiber input. "
  6943.     ::= { gnProtectCfgEntry 5 }
  6944.  
  6945. gnProtectCfgUserCommand OBJECT-TYPE
  6946.     SYNTAX  INTEGER {
  6947.         noAction(2),
  6948.         copyConfToMate(3)
  6949.     }
  6950.     ACCESS  read-write
  6951.     STATUS mandatory
  6952.     DESCRIPTION
  6953.     " Copy All the configuration that should be equal in master and slave.
  6954.       The copy is made from the current unit to it's mate."
  6955.     DEFVAL { noAction }
  6956.     ::= { gnProtectCfgEntry 6 }
  6957.  
  6958.  
  6959. gnProtectUnitMode OBJECT-TYPE
  6960.     SYNTAX  INTEGER {
  6961.         slave(2),
  6962.         master(3)
  6963.     }
  6964.     ACCESS  read-only
  6965.     STATUS mandatory
  6966.     DESCRIPTION
  6967.     " This parameter indicates the unit mode: Master of Slave."
  6968.     DEFVAL { slave }
  6969.     ::= { gnProtect 2 }
  6970.  
  6971.  
  6972. gnHitLessCfgTable  OBJECT-TYPE
  6973.         SYNTAX  SEQUENCE OF GnHitLessCfgEntry
  6974.         ACCESS  not-accessible
  6975.         STATUS mandatory
  6976.         DESCRIPTION
  6977.         "This table contains hitless configuration
  6978.           per device; local and remote."
  6979.         ::= { gnProtect 3 }
  6980.  
  6981. gnHitLessCfgEntry OBJECT-TYPE
  6982.         SYNTAX GnHitLessCfgEntry
  6983.         ACCESS  not-accessible
  6984.         STATUS mandatory
  6985.         INDEX { gnHitLessCfgId }
  6986.         ::= { gnHitLessCfgTable 1 }
  6987.  
  6988.     GnHitLessCfgEntry ::=
  6989.     SEQUENCE {
  6990.     gnHitLessCfgId
  6991.             INTEGER,
  6992.     gnHitLessCfgSwitchEnable
  6993.               INTEGER,
  6994.     gnHitLessCfgDiversityType
  6995.               INTEGER,
  6996.     gnHitLessCfgSwitchingMode
  6997.               INTEGER,
  6998.     gnHitLessCfgRevertTime
  6999.               INTEGER,
  7000.     gnHitLessCfgManualSwitch
  7001.               INTEGER,
  7002.     gnHitLessCfgEventCounterCommand
  7003.             INTEGER
  7004.     }
  7005.  
  7006. gnHitLessCfgId OBJECT-TYPE
  7007.     SYNTAX  INTEGER {
  7008.         local(1),
  7009.         remote(2)
  7010.     }
  7011.     ACCESS  read-only
  7012.        STATUS mandatory
  7013.     DESCRIPTION
  7014.     " This value indicates which device is involved
  7015.     in the specific row."
  7016.         ::= { gnHitLessCfgEntry 1 }
  7017.  
  7018. gnHitLessCfgSwitchEnable OBJECT-TYPE
  7019.     SYNTAX  INTEGER {
  7020.         enable(2),
  7021.         disable(3)
  7022.     }
  7023.     ACCESS  read-write
  7024.        STATUS mandatory
  7025.     DESCRIPTION
  7026.     " Enable or disable the Hitless feature."
  7027.     DEFVAL { enable }
  7028.         ::= { gnHitLessCfgEntry 2 }
  7029.  
  7030. gnHitLessCfgDiversityType OBJECT-TYPE
  7031.     SYNTAX  INTEGER {
  7032.         space(2),
  7033.         frequency(3)
  7034.     }
  7035.     ACCESS  read-write
  7036.        STATUS mandatory
  7037.     DESCRIPTION
  7038.     " Is the hitless feature working in space diversity mode 
  7039.     or in frequency diversity mode."
  7040.     DEFVAL { space }
  7041.         ::= { gnHitLessCfgEntry 3 }
  7042.  
  7043. gnHitLessCfgSwitchingMode OBJECT-TYPE
  7044.     SYNTAX  INTEGER {
  7045.         revertive(2),
  7046.         nonRevertive(3)
  7047.     }
  7048.     ACCESS  read-write
  7049.        STATUS mandatory
  7050.     DESCRIPTION
  7051.     " "
  7052.     DEFVAL { revertive }
  7053.         ::= { gnHitLessCfgEntry 4 }
  7054.  
  7055. gnHitLessCfgRevertTime OBJECT-TYPE
  7056.     SYNTAX  INTEGER (0..15)
  7057.     ACCESS  read-write
  7058.        STATUS mandatory
  7059.     DESCRIPTION
  7060.     " This parameter indicates the revert time in seconds.
  7061.     Possible values: 0..15."
  7062.     DEFVAL { 0 }
  7063.         ::= { gnHitLessCfgEntry 5 }
  7064.  
  7065. gnHitLessCfgManualSwitch OBJECT-TYPE
  7066.     SYNTAX  INTEGER {
  7067.         noAction(2),
  7068.         activate(3)
  7069.     }
  7070.     ACCESS  read-write
  7071.        STATUS mandatory
  7072.     DESCRIPTION
  7073.     " Force manually switch between the hitless modems."
  7074.     DEFVAL { noAction }
  7075.         ::= { gnHitLessCfgEntry 6 }
  7076.  
  7077. gnHitLessCfgEventCounterCommand OBJECT-TYPE
  7078.     SYNTAX  INTEGER {
  7079.         noAction(2),
  7080.         clearCounter(3)
  7081.     }
  7082.     ACCESS  read-write
  7083.        STATUS mandatory
  7084.     DESCRIPTION
  7085.     " Clears the gnHitLessStatEventCounter."
  7086.     DEFVAL { noAction }
  7087.         ::= { gnHitLessCfgEntry 7 }
  7088.  
  7089.  
  7090. gnHitLessStatTable  OBJECT-TYPE
  7091.         SYNTAX  SEQUENCE OF GnHitLessStatEntry
  7092.         ACCESS  not-accessible
  7093.         STATUS mandatory
  7094.         DESCRIPTION
  7095.         "This table contains hitless status
  7096.           per device; local and remote."
  7097.         ::= { gnProtect 4 }
  7098.  
  7099. gnHitLessStatEntry OBJECT-TYPE
  7100.         SYNTAX GnHitLessStatEntry
  7101.         ACCESS  not-accessible
  7102.         STATUS mandatory
  7103.         INDEX { gnHitLessStatId }
  7104.         ::= { gnHitLessStatTable 1 }
  7105.  
  7106.     GnHitLessStatEntry ::=
  7107.     SEQUENCE {
  7108.     gnHitLessStatId
  7109.             INTEGER,
  7110.     gnHitLessStatReceiverStatus
  7111.               INTEGER,
  7112.     gnHitLessStatModeStatus
  7113.               INTEGER,
  7114.     gnHitLessStatEventCounter
  7115.               INTEGER,
  7116.     gnHitLessStatAlarmStatus
  7117.             OCTET STRING
  7118.     }
  7119.  
  7120. gnHitLessStatId OBJECT-TYPE
  7121.     SYNTAX  INTEGER {
  7122.         local(1),
  7123.         remote(2)
  7124.     }
  7125.     ACCESS  read-only
  7126.        STATUS mandatory
  7127.     DESCRIPTION
  7128.     " This value indicates which device is involved
  7129.     in the specific row."
  7130.         ::= { gnHitLessStatEntry 1 }
  7131.  
  7132. gnHitLessStatReceiverStatus OBJECT-TYPE
  7133.     SYNTAX  INTEGER {
  7134.         local(2),
  7135.         mate(3)
  7136.     }
  7137.     ACCESS  read-only
  7138.        STATUS mandatory
  7139.     DESCRIPTION
  7140.     " This parameter indicates which Modem is active:
  7141.     the Local or the mate."
  7142.     DEFVAL { local }
  7143.         ::= { gnHitLessStatEntry 2 }
  7144.  
  7145. gnHitLessStatModeStatus OBJECT-TYPE
  7146.     SYNTAX  INTEGER {
  7147.         hitlessOK(2),
  7148.         hitlessFailure(3)
  7149.     }
  7150.     ACCESS  read-only
  7151.        STATUS mandatory
  7152.     DESCRIPTION
  7153.     " This parameter indicates if the Hitless system 
  7154.     is working properly."
  7155.     DEFVAL { hitlessFailure }
  7156.         ::= { gnHitLessStatEntry 3 }
  7157.  
  7158. gnHitLessStatEventCounter OBJECT-TYPE
  7159.     SYNTAX  INTEGER (0..65535)
  7160.     ACCESS  read-only
  7161.        STATUS mandatory
  7162.     DESCRIPTION
  7163.     " This counter counts the number of hitless switch events."
  7164.     DEFVAL { 0 }
  7165.         ::= { gnHitLessStatEntry 4 }
  7166.  
  7167. gnHitLessStatAlarmStatus OBJECT-TYPE
  7168.     SYNTAX  OCTET STRING (SIZE(2))
  7169.     ACCESS  read-only
  7170.        STATUS mandatory
  7171.     DESCRIPTION
  7172.     " bit 1 represent the MSB
  7173.     bits 1-12: are not in use
  7174.     bit 13: Hitless Functionality Failure.
  7175.     bit 14:    Hitless Cable Disconnect.
  7176.     bit 15: Hitless Mate LOF.
  7177.     bit 16: Hitless Primary Radio LOF. "
  7178.         ::= { gnHitLessStatEntry 5 }
  7179.  
  7180.  
  7181. gnTribStmProtectCfg OBJECT IDENTIFIER ::= { gnProtect 5}
  7182.  
  7183. gnTribStmProtectType OBJECT-TYPE
  7184.     SYNTAX  INTEGER {
  7185.         none(2),
  7186.         msp(3),
  7187.         sncp(4)
  7188.     }
  7189.     ACCESS  read-write
  7190.     STATUS mandatory
  7191.     DESCRIPTION
  7192.     "."
  7193.     DEFVAL { none }
  7194.     ::= { gnTribStmProtectCfg 1 }
  7195.  
  7196. gnTribStmMspConnect OBJECT-TYPE
  7197.     SYNTAX  INTEGER {
  7198.         dualTribConnect(2),
  7199.         singleTribConnect(3)
  7200.     }
  7201.     ACCESS  read-write
  7202.     STATUS mandatory
  7203.     DESCRIPTION
  7204.     "."
  7205.     DEFVAL { dualTribConnect }
  7206.     ::= { gnTribStmProtectCfg 2 }
  7207.  
  7208. gnTribStmMspType OBJECT-TYPE
  7209.     SYNTAX  INTEGER {
  7210.         uniDirectional(2),
  7211.         biDirectional(3)
  7212.     }
  7213.     ACCESS  read-write
  7214.     STATUS mandatory
  7215.     DESCRIPTION
  7216.     "."
  7217.     DEFVAL { uniDirectional }
  7218.     ::= { gnTribStmProtectCfg 3 }
  7219.  
  7220. gnTribStmMspRevertiveMode OBJECT-TYPE
  7221.     SYNTAX  INTEGER {
  7222.         nonRevertive(2),
  7223.         revertive(3)
  7224.     }
  7225.     ACCESS  read-write
  7226.     STATUS mandatory
  7227.     DESCRIPTION
  7228.     "."
  7229.     DEFVAL { nonRevertive }
  7230.     ::= { gnTribStmProtectCfg 4 }
  7231.  
  7232. gnTribStmMspProtectRole OBJECT-TYPE
  7233.     SYNTAX  INTEGER {
  7234.         main(2),
  7235.         standBy(3)
  7236.     }
  7237.     ACCESS  read-write
  7238.     STATUS mandatory
  7239.     DESCRIPTION
  7240.     "."
  7241.     ::= { gnTribStmProtectCfg 5 }
  7242.  
  7243. gnTribStmMspWaitToRestoreTime OBJECT-TYPE
  7244.     SYNTAX  INTEGER (5..12)
  7245.     ACCESS  read-write
  7246.     STATUS mandatory
  7247.     DESCRIPTION
  7248.       "This is the wait-to-restore time in minutes.
  7249.      Possible values: 5..12. "
  7250.     DEFVAL {5}
  7251.     ::= { gnTribStmProtectCfg 6 }
  7252.  
  7253. gnTribStmMspUserCommand OBJECT-TYPE
  7254.     SYNTAX  INTEGER {
  7255.                 clear(2),
  7256.                 lockOut(3),
  7257.                 forceSwitch(4),
  7258.                 manualSwitch(5),
  7259.                 exercise(6)
  7260.         }
  7261.     ACCESS  read-write
  7262.     STATUS mandatory
  7263.     DESCRIPTION
  7264.     "."
  7265.     DEFVAL { clear }
  7266.     ::= { gnTribStmProtectCfg 7 }
  7267.  
  7268.  
  7269.  
  7270. gnTribStmProtectStat OBJECT IDENTIFIER ::= { gnProtect 6}
  7271.  
  7272. gnTribStmProtectCurrentState OBJECT-TYPE
  7273.     SYNTAX  INTEGER {
  7274.         working(2),
  7275.         protecting(3)
  7276.     }
  7277.     ACCESS  read-only
  7278.     STATUS mandatory
  7279.     DESCRIPTION
  7280.     "."
  7281.     ::= { gnTribStmProtectStat 1 }
  7282.  
  7283. gnTribStmProtectCableStatus OBJECT-TYPE
  7284.     SYNTAX  INTEGER {
  7285.         ok(2),
  7286.         fault(3)
  7287.     }
  7288.     ACCESS  read-only
  7289.     STATUS mandatory
  7290.     DESCRIPTION
  7291.     "."
  7292.     ::= { gnTribStmProtectStat 2 }
  7293.  
  7294.  
  7295. -- /////  Protect end  ////////////
  7296.  
  7297. gnSSM OBJECT IDENTIFIER ::=  { gnUnits 4 }
  7298.  
  7299. gnSSMCfg OBJECT IDENTIFIER ::=  { gnSSM 1 }
  7300.  
  7301. gnSSMCfgSSMMode OBJECT-TYPE
  7302.     SYNTAX  INTEGER { 
  7303.     enabled(2), 
  7304.     disabled(3)
  7305.     }
  7306.     ACCESS  read-write
  7307.     STATUS mandatory
  7308.     DESCRIPTION
  7309.     " "
  7310.     DEFVAL { disabled }
  7311.     ::= { gnSSMCfg  1 }
  7312.  
  7313. gnSSMCfgPrimaryClockSource OBJECT-TYPE
  7314.     SYNTAX  INTEGER {
  7315.                 internalClock(2),
  7316.                 external2MB(3),
  7317.                 radioClock(4),
  7318.                 fiberClock(5),
  7319.                 external2MHz(6),
  7320.                 external1AndHalfMB(7),
  7321.                 tributaryClock1(8),
  7322.                 tributaryClock2(9),
  7323.                 tributaryClock3(10),
  7324.                 tributaryClock4(11),
  7325.                 tributaryClock5(12),
  7326.                 tributaryClock6(13),
  7327.                 tributaryClock7(14),
  7328.                 tributaryClock8(15),
  7329.                 tributaryClock9(16),
  7330.                 tributaryClock10(17),
  7331.                 tributaryClock11(18),
  7332.                 tributaryClock12(19),
  7333.                 tributaryClock13(20),
  7334.                 tributaryClock14(21),
  7335.                 tributaryClock15(22),
  7336.                 tributaryClock16(23),
  7337.                 tribSTM1(24)
  7338.     }
  7339.     ACCESS  read-write
  7340.     STATUS mandatory
  7341.     DESCRIPTION
  7342.     "The primary clock source, configurable for ACCESS radios only."
  7343.         DEFVAL { internalClock }
  7344.     ::= { gnSSMCfg 2 }
  7345.  
  7346. gnSSMCfgPrimaryClockQuality OBJECT-TYPE
  7347.     SYNTAX  INTEGER (1..6)
  7348.     ACCESS  read-write
  7349.     STATUS mandatory
  7350.     DESCRIPTION
  7351.     " This parameter indicates the primary clock quality.
  7352.     Possible values for SDH:
  7353.     PRC(1), SSUT(2), SSUL(3), SEC(4), STU(5).
  7354.     Possible values for Sonet:
  7355.     PRS(1), STU(2), ST2(3), ST3(4), SMC(5), ST4(6).    "
  7356.     ::= { gnSSMCfg  3 }
  7357.  
  7358. gnSSMCfgSecondaryClockSource OBJECT-TYPE
  7359.     SYNTAX  INTEGER {
  7360.                 internalClock(2),
  7361.                 external2MB(3),
  7362.                 radioClock(4),
  7363.                 fiberClock(5),
  7364.                 external2MHz(6),
  7365.                 external1AndHalfMB(7),
  7366.                 tributaryClock1(8),
  7367.                 tributaryClock2(9),
  7368.                 tributaryClock3(10),
  7369.                 tributaryClock4(11),
  7370.                 tributaryClock5(12),
  7371.                 tributaryClock6(13),
  7372.                 tributaryClock7(14),
  7373.                 tributaryClock8(15),
  7374.                 tributaryClock9(16),
  7375.                 tributaryClock10(17),
  7376.                 tributaryClock11(18),
  7377.                 tributaryClock12(19),
  7378.                 tributaryClock13(20),
  7379.                 tributaryClock14(21),
  7380.                 tributaryClock15(22),
  7381.                 tributaryClock16(23),
  7382.                 tribSTM1(24)
  7383.         }
  7384.     ACCESS  read-write
  7385.     STATUS mandatory
  7386.     DESCRIPTION
  7387.     "The secondary clock source, configurable for ACCESS radios only."
  7388.         DEFVAL { internalClock }
  7389.     ::= { gnSSMCfg 4 }
  7390.  
  7391. gnSSMCfgSecondaryClockQuality OBJECT-TYPE
  7392.     SYNTAX  INTEGER (1..6)
  7393.     ACCESS  read-write
  7394.     STATUS mandatory
  7395.     DESCRIPTION
  7396.     " This parameter indicates the secondary clock quality.
  7397.     Possible values for SDH:
  7398.     PRC(1), SSUT(2), SSUL(3), SEC(4), STU(5).
  7399.     Possible values for Sonet:
  7400.     PRS(1), STU(2), ST2(3), ST3(4), SMC(5), ST4(6).    "
  7401.     ::= { gnSSMCfg  5 }
  7402.  
  7403. gnSSMCfgClockUserCommand OBJECT-TYPE
  7404.     SYNTAX  INTEGER {
  7405.                 noAction(2),
  7406.                 switchToPrimaryClock(3),
  7407.                 switchToSecondaryClock(4),
  7408.                 switchToInternalClock(5)
  7409.         }
  7410.     ACCESS  read-write
  7411.     STATUS mandatory
  7412.     DESCRIPTION
  7413.     "The clock user command.
  7414.      Switch is possible only when the SSM mode is disable."
  7415.         DEFVAL { noAction }
  7416.     ::= { gnSSMCfg 6 }
  7417.  
  7418. gnSSMCfgClockOutputMute OBJECT-TYPE
  7419.     SYNTAX  INTEGER { on(2), off(3) }
  7420.     ACCESS  read-write
  7421.     STATUS mandatory
  7422.     DESCRIPTION
  7423.     "This parameter indicates if clock output will be in mute state.
  7424.             (Mute on -> don't transmit) "
  7425.     DEFVAL { 2 }
  7426.     ::= { gnSSMCfg 7 }
  7427.  
  7428.  
  7429. gnSSMStat OBJECT IDENTIFIER ::=  { gnSSM 2 }
  7430.  
  7431. gnSSMStatStatus OBJECT-TYPE
  7432.     SYNTAX OCTET STRING(SIZE(2))
  7433.     ACCESS  read-only
  7434.     STATUS mandatory
  7435.     DESCRIPTION
  7436.     " Alarm status of SSM. Bit 1 is MSB, bit=1 when alarm active.
  7437.       bit 1 = Unlock
  7438.       bit 2 = Out Of Range
  7439.       bit 3 = Primary Clock Source Failure
  7440.       bit 4 = Secondary Clock Source Failure "
  7441.     ::= { gnSSMStat  1 }
  7442.  
  7443. gnSSMStatCurrentClock OBJECT-TYPE
  7444.     SYNTAX INTEGER {
  7445.         primary(2),
  7446.         secondary(3),
  7447.         internal(4),
  7448.         holdOver(5)
  7449.     }
  7450.     ACCESS  read-only
  7451.     STATUS mandatory
  7452.     DESCRIPTION
  7453.     " "
  7454.     ::= { gnSSMStat  2 }
  7455.  
  7456. gnSSMStatCurrentClockQuality OBJECT-TYPE
  7457.     SYNTAX  INTEGER (1..7)
  7458.     ACCESS  read-only
  7459.     STATUS mandatory
  7460.     DESCRIPTION
  7461.     " This parameter indicates the current clock quality.
  7462.     SDH values: PRC(1), SSUT(2), SSUL(3), SEC(4), STU(5), DNU(6).
  7463.     Sonet values: PRS(1), STU(2), ST2(3), ST3(4), SMC(5), ST4(6), DUS(7)."
  7464.     ::= { gnSSMStat  3 }
  7465.  
  7466. gnSSMStatClockUnitType OBJECT-TYPE
  7467.     SYNTAX INTEGER {
  7468.         noClockUnit(2),
  7469.         smc(3),
  7470.         sec(4),
  7471.         st3(5),
  7472.         st3e(6)
  7473.     }
  7474.     ACCESS  read-only
  7475.     STATUS mandatory
  7476.     DESCRIPTION
  7477.     "  "
  7478.     ::= { gnSSMStat  4 }
  7479.  
  7480. gnSSMStatHoldoverPeriod OBJECT-TYPE
  7481.     SYNTAX INTEGER (0..2880)
  7482.     ACCESS  read-only
  7483.     STATUS mandatory
  7484.     DESCRIPTION
  7485.     "This parameter indicates the minutes time period in holdover state. "
  7486.     DEFVAL { 0 }
  7487.     ::= { gnSSMStat  5 }
  7488.  
  7489.  
  7490. gnAccess OBJECT IDENTIFIER ::= { ceragon 4 }
  7491. gnAccessCfg OBJECT IDENTIFIER ::= { gnAccess 1 }
  7492. gnAccessCfgTable OBJECT-TYPE
  7493.     SYNTAX  SEQUENCE OF GnAccessCfgEntry
  7494.     ACCESS  not-accessible
  7495.     STATUS mandatory
  7496.     DESCRIPTION
  7497.     "This table defines the configuration and status of the access ports."
  7498.     ::= { gnAccessCfg 1 }
  7499.  
  7500. gnAccessCfgEntry OBJECT-TYPE
  7501.     SYNTAX GnAccessCfgEntry
  7502.     ACCESS  not-accessible
  7503.     STATUS mandatory
  7504.     DESCRIPTION
  7505.     "Entry for the table containing an interface index for every interface
  7506.      which type is DS3 (30, according to RFC1573)."
  7507.     INDEX {  ifIndex }
  7508.     ::= { gnAccessCfgTable 1 }
  7509.  
  7510. GnAccessCfgEntry ::=
  7511.         SEQUENCE {
  7512.     gnAccessCfgLongCableOption
  7513.          INTEGER,
  7514.     gnAccessCfgLoopbackOption
  7515.          INTEGER,
  7516.     gnAccessCfgRunPrbs
  7517.          INTEGER,
  7518.     gnAccessCfgEXCThresh
  7519.         INTEGER,
  7520.     gnAccessCfgSDThresh
  7521.         INTEGER,
  7522.     gnAccessCfgTest
  7523.         INTEGER,
  7524.     gnAccessCfgLineCoding
  7525.         INTEGER
  7526. }
  7527.  
  7528.  
  7529. gnAccessCfgLongCableOption OBJECT-TYPE
  7530.     SYNTAX  INTEGER { 
  7531.     ds3ShortCable(2), 
  7532.     ds3LongCable(3),
  7533.     t1From0to133ft(4),
  7534.     t1From133to266ft(5),
  7535.     t1From266to399ft(6), 
  7536.     t1From399to533ft(7),
  7537.     t1From533to655ft(8),
  7538.     anyLength(9)
  7539.     }
  7540.     ACCESS  read-write
  7541.     STATUS mandatory
  7542.     DESCRIPTION
  7543.     " This parameter defines the line build-out option.
  7544.     Possible values:
  7545.     For DS3: ds3ShortCable, ds3LongCable.
  7546.     For T1: t1From0to133ft..t1From533to655ft.
  7547.     For E1/E3: anyLength. "
  7548.     DEFVAL { t1From0to133ft }
  7549.     ::= { gnAccessCfgEntry  1 }
  7550.  
  7551. gnAccessCfgLoopbackOption OBJECT-TYPE
  7552.     SYNTAX  INTEGER {
  7553.         noloopback(2),
  7554.         interfaceInterLoop(3),
  7555.         interfaceExterLoop(4)
  7556.         }
  7557.     ACCESS  read-write
  7558.     STATUS mandatory
  7559.     DESCRIPTION
  7560.     " This parameter enable the user to launch a loopback."
  7561.     ::= { gnAccessCfgEntry  2 }
  7562.  
  7563. gnAccessCfgRunPrbs OBJECT-TYPE
  7564.     SYNTAX  INTEGER {
  7565.         noOperation(2),
  7566.         lineOnRadioOnRcvLine(3),
  7567.         lineOnRadioOnRcvRadio(4),
  7568.         lineOnRadioOffRcvLine(5),
  7569.         lineOnRadioOffRcvRadio(6),
  7570.         lineOffRadioOnRcvLine(7),
  7571.         lineOffRadioOnRcvRadio(8),
  7572.         lineOffRadioOffRcvLine(9),
  7573.         lineOffRadioOffRcvRadio(10),
  7574.         lineOnRadioOnRcvOff(11),
  7575.         lineOffRadioOnRcvOff(12),
  7576.         lineOnRadioOffRcvOff(13)
  7577.         }
  7578.  
  7579.     ACCESS  read-write
  7580.     STATUS mandatory
  7581.     DESCRIPTION
  7582.     "This parameter enables launching a PRBS test."
  7583.     ::= { gnAccessCfgEntry  3 }
  7584.  
  7585. gnAccessCfgEXCThresh OBJECT-TYPE
  7586.     SYNTAX  INTEGER {
  7587.             tenExpMinus3(2),
  7588.             tenExpMinus4(3),
  7589.             tenExpMinus5(4)
  7590.     }
  7591.     ACCESS  read-write
  7592.     STATUS mandatory
  7593.     DESCRIPTION
  7594.     " If the bit error rate is higher than this threshold
  7595.      an EXC alarm would be generated.
  7596.     EXC is for excessive."
  7597.     DEFVAL { tenExpMinus3}
  7598.     ::= { gnAccessCfgEntry 4 }
  7599.  
  7600. gnAccessCfgSDThresh OBJECT-TYPE
  7601.     SYNTAX  INTEGER {
  7602.             tenExpMinus6(3),
  7603.             tenExpMinus7(4),
  7604.             tenExpMinus8(5),
  7605.             tenExpMinus9(6)
  7606.     }
  7607.     ACCESS  read-write
  7608.     STATUS mandatory
  7609.     DESCRIPTION
  7610.     " If the bit error rate is higher than this threshold
  7611.      a SD alarm would be generated.
  7612.     SD is for Signal Degrade."
  7613.     DEFVAL { tenExpMinus6}
  7614.     ::= { gnAccessCfgEntry 5 }
  7615.  
  7616. gnAccessCfgTest OBJECT-TYPE
  7617.     SYNTAX  INTEGER {
  7618.             noAction(2),
  7619.             sendAIS(3)
  7620.     }
  7621.     ACCESS  read-write
  7622.     STATUS mandatory
  7623.     DESCRIPTION
  7624.     "This parameter controls the action to send AIS or not."
  7625.     ::= { gnAccessCfgEntry 6 }
  7626.  
  7627. gnAccessCfgLineCoding OBJECT-TYPE
  7628.     SYNTAX  INTEGER {
  7629.             ami(2),
  7630.             b8zs(3),
  7631.             hdb3(4),
  7632.             b3zs(5)
  7633.     }
  7634.     ACCESS  read-write
  7635.     STATUS mandatory
  7636.     DESCRIPTION
  7637.     "The line coding possible values:
  7638.      For T1: B7ZS(ami), B8ZS.
  7639.      For E1 & E3: HDB3.
  7640.      For DS3: B3ZS"
  7641.     ::= { gnAccessCfgEntry 7 }
  7642.  
  7643. ---------------
  7644. gnAccessStat OBJECT IDENTIFIER ::= { gnAccess 2 }
  7645. gnAccessStatTable OBJECT-TYPE
  7646.     SYNTAX  SEQUENCE OF GnAccessStatEntry
  7647.     ACCESS  not-accessible
  7648.     STATUS mandatory
  7649.     DESCRIPTION
  7650.     "This table defines the status of the access ports."
  7651.     ::= { gnAccessStat 1 }
  7652.  
  7653. gnAccessStatEntry OBJECT-TYPE
  7654.     SYNTAX GnAccessStatEntry
  7655.     ACCESS  not-accessible
  7656.     STATUS mandatory
  7657.     DESCRIPTION
  7658.     "Entry for the table containing an interface index for every interface
  7659.      which type is DS3 (30, according to RFC1573)."
  7660.     INDEX {  ifIndex }
  7661.     ::= { gnAccessStatTable 1 }
  7662.  
  7663. GnAccessStatEntry ::=
  7664.         SEQUENCE {
  7665.     gnAccessStatInterfaceBer
  7666.        INTEGER,
  7667.     gnAccessStatStatus
  7668.        OCTET STRING,
  7669.     gnAccessStatPrbsBer
  7670.        INTEGER
  7671. }
  7672. gnAccessStatInterfaceBer OBJECT-TYPE
  7673.     SYNTAX  INTEGER {
  7674.             tenExpMinus3(2),
  7675.             tenExpMinus4(3),
  7676.             tenExpMinus5(4),
  7677.             tenExpMinus6(5),
  7678.             tenExpMinus7(6),
  7679.             tenExpMinus8(7),
  7680.             tenExpMinus9(8),
  7681.             tenExpMinus10(9),
  7682.             tenExpMinus11(10),
  7683.             tenExpMinus12(11),
  7684.             tenExpMinus13(12),
  7685.             tenExpMinus14(13)
  7686.     }
  7687.     ACCESS  read-only
  7688.     STATUS mandatory
  7689.     DESCRIPTION
  7690.     " Current Bit Error Rate. "
  7691.     ::= { gnAccessStatEntry  1 }
  7692.  
  7693. gnAccessStatStatus OBJECT-TYPE
  7694.     SYNTAX OCTET STRING(SIZE(2))
  7695.     ACCESS  read-only
  7696.     STATUS mandatory
  7697.     DESCRIPTION
  7698.     " Alarm status of an ACCESS radio. Bit 1 is MSB, bit=1 when alarm active.
  7699.       bit 2  = LOS
  7700.       bit 6  = AIS
  7701.       bit 9  = SD
  7702.       bit 10 = EXC
  7703.       bit 11 = Unexpected signal -- when disabled, will rise if detect data.
  7704.       bit 14 = Out Of Lock "
  7705.     ::= { gnAccessStatEntry 2 }
  7706.  
  7707. gnAccessStatPrbsBer OBJECT-TYPE
  7708.     SYNTAX  INTEGER {
  7709.             tenExpMinus3(2),
  7710.             tenExpMinus4(3),
  7711.             tenExpMinus5(4),
  7712.             tenExpMinus6(5),
  7713.             tenExpMinus7(6),
  7714.             tenExpMinus8(7),
  7715.             tenExpMinus9(8),
  7716.             tenExpMinus10(9),
  7717.             tenExpMinus11(10),
  7718.             tenExpMinus12(11),
  7719.             tenExpMinus13(12),
  7720.             tenExpMinus14(13)
  7721.     }
  7722.     ACCESS  read-only
  7723.     STATUS mandatory
  7724.     DESCRIPTION
  7725.     "Current PRBS Errors of the operation set
  7726.     in the mib variable gnAccessCfgRunPrbs,
  7727.     use this variable to clear the error counter."
  7728.     ::= { gnAccessStatEntry  3 }
  7729.  
  7730.  
  7731.  
  7732. ----
  7733. gnFastEthernetCfg OBJECT IDENTIFIER ::= { gnAccess 3 }
  7734. gnFastEthernetCfgTable OBJECT-TYPE
  7735.     SYNTAX  SEQUENCE OF GnFastEthernetCfgEntry
  7736.     ACCESS  not-accessible
  7737.     STATUS mandatory
  7738.     DESCRIPTION
  7739.     "This table defines the configuration of the Fast Ethernet ports."
  7740.     ::= { gnFastEthernetCfg 1 }
  7741.  
  7742. gnFastEthernetCfgEntry OBJECT-TYPE
  7743.     SYNTAX GnFastEthernetCfgEntry
  7744.     ACCESS  not-accessible
  7745.     STATUS mandatory
  7746.     DESCRIPTION
  7747.     "This is an entry in the Fast Ethernet configuration table."
  7748.     INDEX {  ifIndex }
  7749.     ::= { gnFastEthernetCfgTable 1 }
  7750.  
  7751. GnFastEthernetCfgEntry ::=
  7752.         SEQUENCE {
  7753.     gnFastEthernetCfgAutoNegotiation        
  7754.          INTEGER,
  7755.     gnFastEthernetCfgForceSpeed
  7756.          INTEGER,
  7757.     gnFastEthernetCfgDynamicBand
  7758.         INTEGER,
  7759.     gnFastEthernetCfgGigabitEthernet
  7760.         INTEGER
  7761. }
  7762.  
  7763. gnFastEthernetCfgAutoNegotiation OBJECT-TYPE
  7764.     SYNTAX  INTEGER { on(2), off(3) }
  7765.     ACCESS  read-write
  7766.     STATUS mandatory
  7767.     DESCRIPTION
  7768.     " This parameter defines if auto negotiations protocol is active."
  7769.     ::= { gnFastEthernetCfgEntry  1 }
  7770.  
  7771. gnFastEthernetCfgForceSpeed OBJECT-TYPE
  7772.     SYNTAX  INTEGER {
  7773.         tenBased(2),
  7774.         hundredBased(3)
  7775.         }
  7776.     ACCESS  read-write
  7777.     STATUS mandatory
  7778.     DESCRIPTION
  7779.     "This parameter force speed when auto negotiation is off."
  7780.     ::= { gnFastEthernetCfgEntry  2 }
  7781.  
  7782. gnFastEthernetCfgDynamicBand OBJECT-TYPE
  7783.     SYNTAX  INTEGER {
  7784.             notActive(2),
  7785.             dynamic(3),
  7786.             leftPreferred(4)
  7787.     }
  7788.     ACCESS  read-write
  7789.     STATUS mandatory
  7790.     DESCRIPTION                                           
  7791.     "Dynamic bandwidth allocation:
  7792.     dynamic means that the two Fast Ethernet ports have the same priority. 
  7793.     LeftPreferred indicates that left Fast Ethernet card priority is higher."
  7794.     ::= { gnFastEthernetCfgEntry 3 }
  7795.  
  7796. gnFastEthernetCfgGigabitEthernet OBJECT-TYPE
  7797.     SYNTAX  INTEGER {
  7798.             disable(2),
  7799.             enable(3)
  7800.     }
  7801.     ACCESS  read-write
  7802.     STATUS mandatory
  7803.     DESCRIPTION                                           
  7804.     " Gigabit Ethernet option.
  7805.     This parameter will be changed after reset. "
  7806.     ::= { gnFastEthernetCfgEntry 4 }
  7807.  
  7808. ----
  7809. gnFastEthernetStat OBJECT IDENTIFIER ::= { gnAccess 4 }
  7810. gnFastEthernetStatTable OBJECT-TYPE
  7811.     SYNTAX  SEQUENCE OF GnFastEthernetStatEntry
  7812.     ACCESS  not-accessible
  7813.     STATUS mandatory
  7814.     DESCRIPTION
  7815.     "The Fast Ethernet status table."
  7816.     ::= { gnFastEthernetStat 1 }
  7817.  
  7818. gnFastEthernetStatEntry OBJECT-TYPE
  7819.     SYNTAX GnFastEthernetStatEntry
  7820.     ACCESS  not-accessible
  7821.     STATUS mandatory
  7822.     DESCRIPTION
  7823.     "This is an entry in the Fast Ethernet status table."
  7824.     INDEX {  ifIndex }
  7825.     ::= { gnFastEthernetStatTable 1 }
  7826.  
  7827. GnFastEthernetStatEntry ::=
  7828.         SEQUENCE {
  7829.     gnFastEthernetStatStatus
  7830.        OCTET STRING
  7831. }
  7832.  
  7833. gnFastEthernetStatStatus OBJECT-TYPE
  7834.     SYNTAX OCTET STRING(SIZE(2))
  7835.     ACCESS  read-only
  7836.     STATUS mandatory
  7837.     DESCRIPTION
  7838.     " Alarm status of an FE radio. Bit 1 is MSB, bit=1 when alarm active. 
  7839.       bit 2 = Loss of Carrier"
  7840.     ::= { gnFastEthernetStatEntry 1 }
  7841.  
  7842. ----
  7843. -- Statistics(PM) For PDH (NB DS3). All PDH tables are included for future 
  7844. -- development and are not currently implemented.
  7845. gnPdhMon OBJECT IDENTIFIER ::=  { gnAccess 5 }
  7846.  
  7847. gnPdhMonCurrTable OBJECT-TYPE
  7848.     SYNTAX  SEQUENCE OF GnPdhMonCurrEntry
  7849.     ACCESS  not-accessible
  7850.     STATUS mandatory
  7851.     DESCRIPTION
  7852.     "This table maintains the counters for the PDH table. "
  7853.     ::= { gnPdhMon 1 }
  7854.  
  7855. gnPdhMonCurrEntry OBJECT-TYPE
  7856.     SYNTAX GnPdhMonCurrEntry
  7857.     ACCESS  not-accessible
  7858.     STATUS mandatory
  7859.     DESCRIPTION
  7860.     "This is an entry in the PDH
  7861.      Counters Table. This table contains an interface index for every interface
  7862.      which type is DS3(30, according to RFC1573)."
  7863.     INDEX {  ifIndex }
  7864.     ::= { gnPdhMonCurrTable 1 }
  7865.  
  7866. GnPdhMonCurrEntry ::=
  7867.         SEQUENCE {
  7868.     gnPdhMonCurrES 
  7869.          Gauge,
  7870.     gnPdhMonCurrSES
  7871.          Gauge,
  7872.     gnPdhMonCurrBBE
  7873.          Gauge,
  7874.     gnPdhMonCurrUAS
  7875.          Gauge,
  7876.     gnPdhMonCurrCV
  7877.          Gauge,
  7878.     gnPdhMonCurrLastDayES
  7879.          Gauge,
  7880.     gnPdhMonCurrLastDaySES
  7881.          Gauge,
  7882.     gnPdhMonCurrLastDayBBE
  7883.          Gauge,
  7884.     gnPdhMonCurrLastDayUAS
  7885.          Gauge,
  7886.     gnPdhMonCurrLastDayCV
  7887.          Gauge
  7888. }
  7889.  
  7890. gnPdhMonCurrES OBJECT-TYPE
  7891.     SYNTAX  Gauge
  7892.     ACCESS  read-only
  7893.     STATUS mandatory
  7894.     DESCRIPTION
  7895.     "The current number of errored seconds starting from the present 15 minute 
  7896. period.  ."
  7897.     ::= { gnPdhMonCurrEntry 1}
  7898.  
  7899. gnPdhMonCurrSES OBJECT-TYPE
  7900.     SYNTAX  Gauge
  7901.     ACCESS  read-only
  7902.     STATUS mandatory
  7903.     DESCRIPTION
  7904.     "The current number of severely errored seconds, starting from the present 
  7905. 15 minute period."
  7906.     ::= { gnPdhMonCurrEntry 2}
  7907.  
  7908.  
  7909. gnPdhMonCurrBBE OBJECT-TYPE
  7910.     SYNTAX  Gauge
  7911.     ACCESS  read-only
  7912.     STATUS mandatory
  7913.     DESCRIPTION
  7914.     " The current number of Background Block Errors
  7915.      starting from the present 15 minutes period."
  7916.     ::= { gnPdhMonCurrEntry 3}
  7917.  
  7918. gnPdhMonCurrUAS OBJECT-TYPE
  7919.     SYNTAX  Gauge
  7920.     ACCESS  read-only
  7921.     STATUS mandatory
  7922.     DESCRIPTION
  7923.     " The current number of Unavailable Seconds
  7924.      starting     from the present 15 minutes period."
  7925.     ::= { gnPdhMonCurrEntry 4}
  7926.  
  7927. gnPdhMonCurrCV OBJECT-TYPE
  7928.     SYNTAX  Gauge
  7929.     ACCESS  read-only
  7930.     STATUS mandatory
  7931.     DESCRIPTION
  7932.     " The current number of CV
  7933.      starting from the present 15 minutes period."
  7934.     ::= { gnPdhMonCurrEntry 5}
  7935.  
  7936. gnPdhMonCurrLastDayES OBJECT-TYPE
  7937.     SYNTAX  Gauge
  7938.     ACCESS  read-only
  7939.     STATUS mandatory
  7940.     DESCRIPTION
  7941.     " The current number of Errored Seconds
  7942.      starting from the present 24 hours period."
  7943.     ::= { gnPdhMonCurrEntry 6 }
  7944.  
  7945. gnPdhMonCurrLastDaySES OBJECT-TYPE
  7946.     SYNTAX  Gauge
  7947.     ACCESS  read-only
  7948.     STATUS mandatory
  7949.     DESCRIPTION
  7950.     " The current number of Severely Errored Seconds
  7951.      starting from the present 24 hours period."
  7952.     ::= { gnPdhMonCurrEntry 7 }
  7953.  
  7954. gnPdhMonCurrLastDayBBE OBJECT-TYPE
  7955.     SYNTAX  Gauge
  7956.     ACCESS  read-only
  7957.     STATUS mandatory
  7958.     DESCRIPTION
  7959.     " The current number of Background Block Errors
  7960.      starting     from the present 24 hours period."
  7961.     ::= { gnPdhMonCurrEntry 8 }
  7962.  
  7963. gnPdhMonCurrLastDayUAS OBJECT-TYPE
  7964.     SYNTAX  Gauge
  7965.     ACCESS  read-only
  7966.     STATUS mandatory
  7967.     DESCRIPTION
  7968.     " The current number of Unavailable  Seconds
  7969.      starting     from the present 24 hours period."
  7970.     ::= { gnPdhMonCurrEntry 9 }
  7971.  
  7972. gnPdhMonCurrLastDayCV OBJECT-TYPE
  7973.     SYNTAX  Gauge
  7974.     ACCESS  read-only
  7975.     STATUS mandatory
  7976.     DESCRIPTION
  7977.     "The current number of CV, starting from the present 24-hour period."
  7978.     ::= { gnPdhMonCurrEntry 10}
  7979.  
  7980.  
  7981.  
  7982. gnPdhMonIntervalTable OBJECT-TYPE
  7983.     SYNTAX  SEQUENCE OF GnPdhMonIntervalEntry
  7984.     ACCESS  not-accessible
  7985.     STATUS mandatory
  7986.     DESCRIPTION
  7987.     "This table maintains the counters of the PDH per interval."
  7988.     ::= { gnPdhMon 2 }
  7989.  
  7990.  
  7991. gnPdhMonIntervalEntry OBJECT-TYPE
  7992.     SYNTAX GnPdhMonIntervalEntry
  7993.     ACCESS  not-accessible
  7994.     STATUS mandatory
  7995.     DESCRIPTION
  7996.     "This is an entry in the PDH
  7997.      Counters Table. This table contains an interface index for every interface
  7998.      which type is DS3(30, according to RFC1573).
  7999.     This table is indexed by an interval index, between 1
  8000.     to 96 and representing each one 15 minutes.
  8001.                The oldest is 96."
  8002.     INDEX {  ifIndex, gnPdhMonIntervalIdx}
  8003.     ::= { gnPdhMonIntervalTable 1 }
  8004.  
  8005. GnPdhMonIntervalEntry ::=
  8006.         SEQUENCE {
  8007.     gnPdhMonIntervalIdx
  8008.           INTEGER,
  8009.     gnPdhMonIntervalES
  8010.          Gauge,
  8011.     gnPdhMonIntervalSES
  8012.          Gauge,
  8013.     gnPdhMonIntervalBBE
  8014.          Gauge,
  8015.     gnPdhMonIntervalUAS
  8016.          Gauge,
  8017.     gnPdhMonIntervalCV
  8018.          Gauge
  8019. }
  8020.  
  8021. gnPdhMonIntervalIdx OBJECT-TYPE
  8022.     SYNTAX INTEGER (1..96)
  8023.     ACCESS read-only
  8024.     STATUS mandatory
  8025.     DESCRIPTION
  8026.     "This table is indexed per interval number. Each interval
  8027.     is of 15 minutes and the oldest is 96."
  8028.     ::= { gnPdhMonIntervalEntry 1 }
  8029.  
  8030. gnPdhMonIntervalES OBJECT-TYPE
  8031.     SYNTAX  Gauge
  8032.     ACCESS  read-only
  8033.     STATUS mandatory
  8034.     DESCRIPTION
  8035.     "The number of errored seconds per interval."
  8036.     ::= { gnPdhMonIntervalEntry 2}
  8037.  
  8038. gnPdhMonIntervalSES OBJECT-TYPE
  8039.     SYNTAX  Gauge
  8040.     ACCESS  read-only
  8041.     STATUS mandatory
  8042.     DESCRIPTION
  8043.     "The number of severely errored seconds per interval."
  8044.     ::= { gnPdhMonIntervalEntry 3}
  8045.  
  8046. gnPdhMonIntervalBBE OBJECT-TYPE
  8047.     SYNTAX  Gauge
  8048.     ACCESS  read-only
  8049.     STATUS mandatory
  8050.     DESCRIPTION
  8051.     " The number of Background Block Errors
  8052.     per interval."
  8053.     ::= { gnPdhMonIntervalEntry 4}
  8054.  
  8055. gnPdhMonIntervalUAS OBJECT-TYPE
  8056.     SYNTAX  Gauge
  8057.     ACCESS  read-only
  8058.     STATUS mandatory
  8059.     DESCRIPTION
  8060.     " The  number of Unavailable Seconds per interval."
  8061.     ::= { gnPdhMonIntervalEntry 5}
  8062.  
  8063. gnPdhMonIntervalCV OBJECT-TYPE
  8064.     SYNTAX  Gauge
  8065.     ACCESS  read-only
  8066.     STATUS mandatory
  8067.     DESCRIPTION
  8068.     "The number of CV per interval."
  8069.     ::= { gnPdhMonIntervalEntry 6}
  8070.  
  8071.  
  8072. gnPdhMonDayTable OBJECT-TYPE
  8073.     SYNTAX  SEQUENCE OF GnPdhMonDayEntry
  8074.     ACCESS  not-accessible
  8075.     STATUS mandatory
  8076.     DESCRIPTION
  8077.     "This table maintains the counters of the PDH per 24 hours interval."
  8078.     ::= { gnPdhMon 3 }
  8079.  
  8080. gnPdhMonDayEntry OBJECT-TYPE
  8081.     SYNTAX GnPdhMonDayEntry
  8082.     ACCESS  not-accessible
  8083.     STATUS mandatory
  8084.     DESCRIPTION
  8085.     "This is an entry in the PDH
  8086.      Counters Table. This table contains an interface index for every interface
  8087.      which type is DS3(30, according to RFC1573).
  8088.     This table is indexed by an interval index, between 1
  8089.     to 30 and representing each one 24 hours.
  8090.                The oldest is 30."
  8091.     INDEX {  ifIndex, gnPdhMonDayIdx}
  8092.     ::= { gnPdhMonDayTable 1 }
  8093.  
  8094. GnPdhMonDayEntry ::=
  8095.         SEQUENCE {
  8096.     gnPdhMonDayIdx
  8097.           INTEGER,
  8098.     gnPdhMonDayES
  8099.          Gauge,
  8100.     gnPdhMonDaySES
  8101.          Gauge,
  8102.     gnPdhMonDayBBE
  8103.          Gauge,
  8104.     gnPdhMonDayUAS
  8105.          Gauge,
  8106.     gnPdhMonDayCV
  8107.          Gauge
  8108. }
  8109.  
  8110. gnPdhMonDayIdx OBJECT-TYPE
  8111.     SYNTAX INTEGER (1..30)
  8112.     ACCESS read-only
  8113.     STATUS mandatory
  8114.     DESCRIPTION
  8115.     "This table is indexed per interval number. Each interval
  8116.     is of 24 hours and the oldest is 30."
  8117.     ::= { gnPdhMonDayEntry 1 }
  8118.  
  8119. gnPdhMonDayES OBJECT-TYPE
  8120.     SYNTAX  Gauge
  8121.     ACCESS  read-only
  8122.     STATUS mandatory
  8123.     DESCRIPTION
  8124.     " The number of Errored Seconds per interval of 24 hours."
  8125.     ::= { gnPdhMonDayEntry 2}
  8126.  
  8127. gnPdhMonDaySES OBJECT-TYPE
  8128.     SYNTAX  Gauge
  8129.     ACCESS  read-only
  8130.     STATUS mandatory
  8131.     DESCRIPTION
  8132.     " The number of Severely Errored Seconds
  8133.      per interval of 24 hours."
  8134.     ::= { gnPdhMonDayEntry 3}
  8135.  
  8136. gnPdhMonDayBBE OBJECT-TYPE
  8137.     SYNTAX  Gauge
  8138.     ACCESS  read-only
  8139.     STATUS mandatory
  8140.     DESCRIPTION
  8141.     " The number of Background Block Errors
  8142.      per interval of 24 hours."
  8143.     ::= { gnPdhMonDayEntry 4 }
  8144.  
  8145. gnPdhMonDayUAS OBJECT-TYPE
  8146.     SYNTAX  Gauge
  8147.     ACCESS  read-only
  8148.     STATUS mandatory
  8149.     DESCRIPTION
  8150.     " The number of Unavailable Seconds
  8151.      per interval of 24 hours."
  8152.     ::= { gnPdhMonDayEntry 5 }
  8153.  
  8154. gnPdhMonDayCV OBJECT-TYPE
  8155.     SYNTAX  Gauge
  8156.     ACCESS  read-only
  8157.     STATUS mandatory
  8158.     DESCRIPTION
  8159.     " The number of Code Violation Seconds
  8160.      per interval of 24 hours."
  8161.     ::= { gnPdhMonDayEntry 6}
  8162.  
  8163.  
  8164. ----
  8165.  
  8166. -- ADI: FE Statistics
  8167.  
  8168. gnFastEthernetMon OBJECT IDENTIFIER ::= { gnAccess 6 }
  8169.  
  8170. gnFastEthernetMonPrivateTable OBJECT-TYPE
  8171.     SYNTAX  SEQUENCE OF GnFastEthernetMonPrivateEntry
  8172.     ACCESS  not-accessible
  8173.     STATUS mandatory
  8174.     DESCRIPTION
  8175.     "The Fast Ethernet Private Statistics Table."
  8176.     ::= { gnFastEthernetMon 1 }
  8177.  
  8178. gnFastEthernetMonPrivateEntry OBJECT-TYPE
  8179.     SYNTAX GnFastEthernetMonPrivateEntry
  8180.     ACCESS  not-accessible
  8181.     STATUS mandatory
  8182.     DESCRIPTION
  8183.     "This is an entry in the Fast Ethernet private statistics table."
  8184.     INDEX {  ifIndex }
  8185.     ::= { gnFastEthernetMonPrivateTable 1 }
  8186.  
  8187. GnFastEthernetMonPrivateEntry ::=
  8188.         SEQUENCE {
  8189.     gnFastEthernetMonPrivateAlignmentErrors
  8190.         Counter,
  8191.     gnFastEthernetMonPrivateFcsErrors
  8192.         Counter,
  8193.     gnFastEthernetMonPrivateFrameTooLongs
  8194.         Counter
  8195. }
  8196.  
  8197. gnFastEthernetMonPrivateAlignmentErrors OBJECT-TYPE
  8198.               SYNTAX  Counter
  8199.               ACCESS  read-only
  8200.               STATUS  mandatory
  8201.               DESCRIPTION
  8202.                       " The number of received packets with an alignment 
  8203.                         error (Received frame length is not a multiple 
  8204.                         of 8 bits, and an FCS error had occurred). "
  8205.     ::= { gnFastEthernetMonPrivateEntry 1 }
  8206.  
  8207. gnFastEthernetMonPrivateFcsErrors OBJECT-TYPE
  8208.               SYNTAX  Counter
  8209.               ACCESS  read-only
  8210.               STATUS  mandatory
  8211.               DESCRIPTION
  8212.                       " Total number of received packets with a frame check
  8213.                         sequence (FCS) or Cycle Redundancy Check (CRC) error. "
  8214.     ::= { gnFastEthernetMonPrivateEntry 2 }
  8215.  
  8216. gnFastEthernetMonPrivateFrameTooLongs OBJECT-TYPE
  8217.               SYNTAX  Counter
  8218.               ACCESS  read-only
  8219.               STATUS  mandatory
  8220.               DESCRIPTION
  8221.                       " Total number of received frames with an illegal 
  8222.                         packet length (>1518 bytes). "
  8223.     ::= { gnFastEthernetMonPrivateEntry 3 }
  8224.  
  8225. ---------------
  8226.  
  8227. gnFastEthernetMonStdHiTable OBJECT-TYPE
  8228.     SYNTAX  SEQUENCE OF GnFastEthernetMonStdHiEntry
  8229.     ACCESS  not-accessible
  8230.     STATUS mandatory
  8231.     DESCRIPTION
  8232.     "This table contains the 32 high bits (MSB) of RFC1213 statistics 
  8233.      for Fast Ethernet."
  8234.     ::= { gnFastEthernetMon 2 }
  8235.  
  8236. gnFastEthernetMonStdHiEntry OBJECT-TYPE
  8237.     SYNTAX GnFastEthernetMonStdHiEntry
  8238.     ACCESS  not-accessible
  8239.     STATUS mandatory
  8240.     DESCRIPTION
  8241.     "This is an entry in the Fast Ethernet 
  8242.      Standard Statistics Table."
  8243.     INDEX {  ifIndex }
  8244.     ::= { gnFastEthernetMonStdHiTable 1 }
  8245.  
  8246. GnFastEthernetMonStdHiEntry ::=
  8247.         SEQUENCE {
  8248.     gnFastEthernetMonStdHiInOctetsHC
  8249.         Counter,
  8250.     gnFastEthernetMonStdHiInUcastPktsHC
  8251.         Counter,
  8252.     gnFastEthernetMonStdHiInNUcastPktsHC
  8253.         Counter,
  8254.     gnFastEthernetMonStdHiOutOctetsHC
  8255.         Counter,
  8256.     gnFastEthernetMonStdHiOutUcastPktsHC
  8257.         Counter,
  8258.     gnFastEthernetMonStdHiOutNUcastPktsHC
  8259.         Counter
  8260. }
  8261.  
  8262. gnFastEthernetMonStdHiInOctetsHC OBJECT-TYPE
  8263.               SYNTAX  Counter
  8264.               ACCESS  read-only
  8265.               STATUS  mandatory
  8266.               DESCRIPTION
  8267.                       "The 32 MSB of The total number of octets received 
  8268.                        on the interface, including framing characters."
  8269.     ::= { gnFastEthernetMonStdHiEntry 1 }
  8270.  
  8271. gnFastEthernetMonStdHiInUcastPktsHC OBJECT-TYPE
  8272.               SYNTAX  Counter
  8273.               ACCESS  read-only
  8274.               STATUS  mandatory
  8275.               DESCRIPTION
  8276.                       "The 32 MSB of The number of subnetwork-unicast 
  8277.                        packets delivered to a higher-layer protocol."
  8278.     ::= { gnFastEthernetMonStdHiEntry 2 }
  8279.  
  8280. gnFastEthernetMonStdHiInNUcastPktsHC OBJECT-TYPE
  8281.               SYNTAX  Counter
  8282.               ACCESS  read-only
  8283.               STATUS  mandatory
  8284.               DESCRIPTION
  8285.                       "The 32 MSB of The number of non-unicast 
  8286.                        (i.e., subnetwork- broadcast or subnetwork-multicast) 
  8287.                        packets delivered to a higher-layer protocol."
  8288.     ::= { gnFastEthernetMonStdHiEntry 3 }
  8289.  
  8290. gnFastEthernetMonStdHiOutOctetsHC OBJECT-TYPE
  8291.               SYNTAX  Counter
  8292.               ACCESS  read-only
  8293.               STATUS  mandatory
  8294.               DESCRIPTION
  8295.                       "The 32 MSB of The total number of octets transmitted 
  8296.                        out of the interface, including framing characters."
  8297.     ::= { gnFastEthernetMonStdHiEntry 4 }
  8298.  
  8299. gnFastEthernetMonStdHiOutUcastPktsHC OBJECT-TYPE
  8300.               SYNTAX  Counter
  8301.               ACCESS  read-only
  8302.               STATUS  mandatory
  8303.               DESCRIPTION
  8304.                       "The 32 MSB of The total number of packets that 
  8305.                        higher-level protocols requested be transmitted 
  8306.                        to a subnetwork-unicast address, including those 
  8307.                        that were discarded or not sent."
  8308.     ::= { gnFastEthernetMonStdHiEntry 5 }
  8309.  
  8310. gnFastEthernetMonStdHiOutNUcastPktsHC OBJECT-TYPE
  8311.               SYNTAX  Counter
  8312.               ACCESS  read-only
  8313.               STATUS  mandatory
  8314.               DESCRIPTION
  8315.                       "The 32 MSB of The total number of packets that 
  8316.                        higher-level protocols requested be transmitted 
  8317.                        to a non- unicast (i.e., a subnetwork-broadcast 
  8318.                        or subnetwork-multicast) address, including those
  8319.                        that were discarded or not sent."
  8320.     ::= { gnFastEthernetMonStdHiEntry 6 }
  8321.  
  8322. gnTrailCfg OBJECT IDENTIFIER ::= { gnAccess 7 }
  8323. gnTrailCfgTable OBJECT-TYPE
  8324.     SYNTAX  SEQUENCE OF GnTrailCfgEntry
  8325.     ACCESS  not-accessible
  8326.     STATUS mandatory
  8327.     DESCRIPTION
  8328.     "This table defines the configuration of the trail ports."
  8329.     ::= { gnTrailCfg 1 }
  8330.  
  8331. gnTrailCfgEntry OBJECT-TYPE
  8332.     SYNTAX GnTrailCfgEntry
  8333.     ACCESS  not-accessible
  8334.     STATUS mandatory
  8335.     INDEX { ifIndex }
  8336.     ::= { gnTrailCfgTable 1 }
  8337.  
  8338. GnTrailCfgEntry ::=
  8339.         SEQUENCE {
  8340.     gnTrailCfgTrailName
  8341.         DisplayString,
  8342.     gnTrailCfgProtection
  8343.         INTEGER,
  8344.     gnTrailCfgLowPathIndex
  8345.         INTEGER,
  8346.     gnTrailCfgLowPathSide
  8347.         INTEGER,
  8348.     gnTrailCfgProtectionOptions
  8349.         INTEGER,
  8350.     gnTrailCfgMismatchJ2    
  8351.         INTEGER,
  8352.     gnTrailCfgTransmittedJ2    
  8353.         DisplayString,
  8354.     gnTrailCfgExpectedJ2    
  8355.         DisplayString,
  8356.     gnTrailCfgReversionMode
  8357.         INTEGER,
  8358.     gnTrailCfgProtectionUserCommand
  8359.         INTEGER,
  8360.     gnTrailCfgHoldOffTime
  8361.         INTEGER,
  8362.     gnTrailCfgOscillationGuardTime
  8363.         INTEGER,
  8364.     gnTrailCfgWaitToRestoreTime
  8365.         INTEGER,
  8366.     gnTrailCfgSignalLabelMismatch
  8367.         INTEGER,
  8368.     gnTrailCfgBERConsAction
  8369.         INTEGER
  8370. }
  8371.  
  8372. gnTrailCfgTrailName OBJECT-TYPE
  8373.     SYNTAX  DisplayString(SIZE(0..40))
  8374.     ACCESS  read-write
  8375.     STATUS mandatory
  8376.     DESCRIPTION
  8377.     ""
  8378.     ::= { gnTrailCfgEntry 1 }
  8379.  
  8380. gnTrailCfgProtection OBJECT-TYPE
  8381.     SYNTAX  INTEGER {
  8382.         protected(2),
  8383.         unprotected(3)
  8384.     }
  8385.     ACCESS  read-write
  8386.     STATUS mandatory
  8387.     DESCRIPTION
  8388.     ""
  8389.     DEFVAL { protected}
  8390.     ::= { gnTrailCfgEntry 2 }
  8391.  
  8392. gnTrailCfgLowPathIndex OBJECT-TYPE
  8393.     SYNTAX  INTEGER
  8394.     ACCESS  read-write
  8395.     STATUS mandatory
  8396.     DESCRIPTION
  8397.     "This parameter indicates the K.L.M index.
  8398.     It includes 3 digits:
  8399.     K - most significant digit, L - next digit, 
  8400.     M - last significant digit. 
  8401.     For E1 ports (SDH):   K=1..3 ; L=1..7 ; M=1..3.
  8402.     For T1 ports (Sonet): K=1..3 ; L=1..7 ; M=1..4.
  8403.     For DS3/E3:           K=1..3 ; L=M=0.
  8404.     If there is no K.L.M index: K=L=M=0.
  8405.     Example: for mapping an E1 port to K.L.M = 2.5.3, write 253."
  8406.     ::= { gnTrailCfgEntry 3 }
  8407.  
  8408. gnTrailCfgLowPathSide OBJECT-TYPE
  8409.     SYNTAX  INTEGER {
  8410.                 east(2),
  8411.                  west(3)
  8412.         }
  8413.         ACCESS  read-write
  8414.         STATUS mandatory
  8415.         DEFVAL    {east}
  8416.         ::= { gnTrailCfgEntry 4 }
  8417.  
  8418. gnTrailCfgProtectionOptions OBJECT-TYPE
  8419.     SYNTAX  INTEGER {
  8420.                 inhibit(2),
  8421.                  auto(3)
  8422.         }
  8423.         ACCESS  read-write
  8424.         STATUS mandatory
  8425.         DEFVAL    {auto}
  8426.         ::= { gnTrailCfgEntry 5 }
  8427.  
  8428. gnTrailCfgMismatchJ2 OBJECT-TYPE
  8429.     SYNTAX  INTEGER{
  8430.         sendAlarm(2),
  8431.         sendAIS(3),
  8432.         ignoreAlarm(4)
  8433.     }
  8434.     ACCESS  read-write
  8435.     STATUS mandatory
  8436.     DESCRIPTION
  8437.     "In case of  J2 mismatch  error, send alarm or send AIS."
  8438.     DEFVAL { sendAlarm }
  8439.     ::= { gnTrailCfgEntry 6 }
  8440.  
  8441. gnTrailCfgTransmittedJ2 OBJECT-TYPE
  8442.     SYNTAX  DisplayString(SIZE(0..15))
  8443.     ACCESS  read-write
  8444.     STATUS mandatory
  8445.     DESCRIPTION
  8446.     "This is the J2 string that would be sent."
  8447.     DEFVAL { "J2 J2 J2 J2 J2 " }
  8448.     ::= { gnTrailCfgEntry 7 }
  8449.  
  8450. gnTrailCfgExpectedJ2 OBJECT-TYPE
  8451.         SYNTAX  DisplayString(SIZE(0..15))
  8452.         ACCESS  read-write
  8453.         STATUS mandatory
  8454.         DESCRIPTION
  8455.           "This is the J2 string that is expected to be received."
  8456.         DEFVAL { "J2 J2 J2 J2 J2 " }
  8457.         ::= { gnTrailCfgEntry 8 }
  8458.  
  8459. gnTrailCfgReversionMode OBJECT-TYPE
  8460.     SYNTAX  INTEGER {
  8461.                 revertive(2),
  8462.                  nonRevertive(3)
  8463.         }
  8464.         ACCESS  read-write
  8465.         STATUS mandatory
  8466.         DEFVAL    {nonRevertive}
  8467.         ::= { gnTrailCfgEntry 9 }
  8468.  
  8469.     
  8470. gnTrailCfgProtectionUserCommand OBJECT-TYPE
  8471.     SYNTAX  INTEGER {
  8472.                 noAction(2),
  8473.                  switchToProtection(3),
  8474.                 switchToWorking(4)
  8475.         }
  8476.         ACCESS  read-write
  8477.         STATUS mandatory
  8478.         DEFVAL    {noAction}
  8479.         ::= { gnTrailCfgEntry 10 }
  8480.  
  8481. gnTrailCfgHoldOffTime OBJECT-TYPE
  8482.     SYNTAX  INTEGER (0..20000)
  8483.         ACCESS  read-write
  8484.         STATUS mandatory
  8485.         DESCRIPTION
  8486.           "This is the hold-off time in milliseconds.
  8487.          Possible values: 0..20000, 100 mSec steps. "
  8488.         DEFVAL    {0}
  8489.         ::= { gnTrailCfgEntry 11 }
  8490.  
  8491.     
  8492. gnTrailCfgOscillationGuardTime OBJECT-TYPE
  8493.     SYNTAX  INTEGER (0..60)
  8494.         ACCESS  read-write
  8495.         STATUS mandatory
  8496.         DESCRIPTION
  8497.           "This is the oscillation guard time in seconds.
  8498.          Possible values: 0..60. "
  8499.         DEFVAL    {0}
  8500.         ::= { gnTrailCfgEntry 12 }
  8501.  
  8502.     
  8503. gnTrailCfgWaitToRestoreTime OBJECT-TYPE
  8504.     SYNTAX  INTEGER (5..12)
  8505.         ACCESS  read-write
  8506.         STATUS mandatory
  8507.         DESCRIPTION
  8508.           "This is the wait-to-restore time in minutes.
  8509.          Possible values: 5..12. "
  8510.         DEFVAL    {5}
  8511.         ::= { gnTrailCfgEntry 13 }
  8512.  
  8513. gnTrailCfgSignalLabelMismatch OBJECT-TYPE
  8514.     SYNTAX  INTEGER{
  8515.         sendAlarm(2),
  8516.         sendAIS(3)
  8517.     }
  8518.         ACCESS  read-write
  8519.         STATUS mandatory
  8520.         DESCRIPTION
  8521.           " In case of a V5 mismatch error, send or don't send AIS."
  8522.         DEFVAL    { sendAlarm }
  8523.         ::= { gnTrailCfgEntry 14 }
  8524.  
  8525. gnTrailCfgBERConsAction OBJECT-TYPE
  8526.     SYNTAX  INTEGER{
  8527.         sendAlarm(2),
  8528.         sendAISDoPathProtection(3),
  8529.         doPathProtection(4)
  8530.     }
  8531.         ACCESS  read-write
  8532.         STATUS mandatory
  8533.         DESCRIPTION
  8534.           "  "
  8535.         DEFVAL    { doPathProtection }
  8536.         ::= { gnTrailCfgEntry 15 }
  8537. --------------
  8538.  
  8539. gnTribCfg OBJECT IDENTIFIER ::= { gnAccess 8 }
  8540. gnTribCfgTable OBJECT-TYPE
  8541.     SYNTAX  SEQUENCE OF GnTribCfgEntry
  8542.     ACCESS  not-accessible
  8543.     STATUS mandatory
  8544.     DESCRIPTION
  8545.     "This table defines the configuration of the virtual trails in the Trib STM-1."
  8546.     ::= { gnTribCfg 1 }
  8547.  
  8548. gnTribCfgEntry OBJECT-TYPE
  8549.     SYNTAX GnTribCfgEntry
  8550.     ACCESS  not-accessible
  8551.     STATUS mandatory
  8552.     INDEX { ifIndex }
  8553.     ::= { gnTribCfgTable 1 }
  8554.  
  8555. GnTribCfgEntry ::=
  8556.         SEQUENCE {
  8557.     gnTribCfgLowPathIndex
  8558.         INTEGER,
  8559.     gnTribCfgLowPathSide
  8560.         INTEGER,
  8561.     gnTribCfgProtection
  8562.         INTEGER,
  8563.     gnTribCfgProtectionOptions
  8564.         INTEGER,
  8565.     gnTribCfgReversionMode
  8566.         INTEGER,
  8567.     gnTribCfgProtectionUserCommand
  8568.         INTEGER,
  8569.     gnTribCfgHoldOffTime
  8570.         INTEGER,
  8571.     gnTribCfgOscillationGuardTime
  8572.         INTEGER,
  8573.     gnTribCfgWaitToRestoreTime
  8574.         INTEGER,
  8575.     gnTribCfgKLM
  8576.         INTEGER
  8577. --    gnTribCfgBERConsAction            ask Shuki if we need this
  8578. --        INTEGER
  8579. }
  8580.  
  8581. gnTribCfgLowPathIndex OBJECT-TYPE
  8582.     SYNTAX  INTEGER
  8583.     ACCESS  read-write
  8584.     STATUS mandatory
  8585.     DESCRIPTION
  8586.     "This parameter indicates the K.L.M index.
  8587.     It includes 3 digits:
  8588.     K - most significant digit, L - next digit, 
  8589.     M - last significant digit. 
  8590.     For E1 ports (SDH):   K=1..3 ; L=1..7 ; M=1..3.
  8591.     For T1 ports (Sonet): K=1..3 ; L=1..7 ; M=1..4.
  8592.     For DS3/E3:           K=1..3 ; L=M=0.
  8593.     If there is no K.L.M index: K=L=M=0.
  8594.     Example: for mapping an E1 port to K.L.M = 2.5.3, write 253."
  8595.     ::= { gnTribCfgEntry 1 }
  8596.  
  8597. gnTribCfgLowPathSide OBJECT-TYPE
  8598.     SYNTAX  INTEGER {
  8599.                 east(2),
  8600.                  west(3)
  8601.         }
  8602.         ACCESS  read-write
  8603.         STATUS mandatory
  8604.         DEFVAL    {east}
  8605.         ::= { gnTribCfgEntry 2 }
  8606.  
  8607.  
  8608. gnTribCfgProtection OBJECT-TYPE
  8609.     SYNTAX  INTEGER {
  8610.         protected(2),
  8611.         unprotected(3)
  8612.     }
  8613.     ACCESS  read-write
  8614.     STATUS mandatory
  8615.     DESCRIPTION
  8616.     ""
  8617.     DEFVAL { protected}
  8618.     ::= { gnTribCfgEntry 3 }
  8619.  
  8620. gnTribCfgProtectionOptions OBJECT-TYPE
  8621.     SYNTAX  INTEGER {
  8622.                 inhibit(2),
  8623.                  auto(3)
  8624.         }
  8625.         ACCESS  read-write
  8626.         STATUS mandatory
  8627.         DEFVAL    {auto}
  8628.         ::= { gnTribCfgEntry 4 }
  8629.  
  8630. gnTribCfgReversionMode OBJECT-TYPE
  8631.     SYNTAX  INTEGER {
  8632.                 revertive(2),
  8633.                  nonRevertive(3)
  8634.         }
  8635.         ACCESS  read-write
  8636.         STATUS mandatory
  8637.         DEFVAL    {nonRevertive}
  8638.         ::= { gnTribCfgEntry 5 }
  8639.  
  8640.     
  8641. gnTribCfgProtectionUserCommand OBJECT-TYPE
  8642.     SYNTAX  INTEGER {
  8643.                 noAction(2),
  8644.                  switchToProtection(3),
  8645.                 switchToWorking(4)
  8646.         }
  8647.         ACCESS  read-write
  8648.         STATUS mandatory
  8649.         DEFVAL    {noAction}
  8650.         ::= { gnTribCfgEntry 6 }
  8651.  
  8652. gnTribCfgHoldOffTime OBJECT-TYPE
  8653.     SYNTAX  INTEGER (0..20000)
  8654.         ACCESS  read-write
  8655.         STATUS mandatory
  8656.         DESCRIPTION
  8657.           "This is the hold-off time in milliseconds.
  8658.          Possible values: 0..20000, 100 mSec steps. "
  8659.         DEFVAL    {0}
  8660.         ::= { gnTribCfgEntry 7 }
  8661.  
  8662.     
  8663. gnTribCfgOscillationGuardTime OBJECT-TYPE
  8664.     SYNTAX  INTEGER (0..60)
  8665.         ACCESS  read-write
  8666.         STATUS mandatory
  8667.         DESCRIPTION
  8668.           "This is the oscillation guard time in seconds.
  8669.          Possible values: 0..60. "
  8670.         DEFVAL    {0}
  8671.         ::= { gnTribCfgEntry 8 }
  8672.  
  8673.     
  8674. gnTribCfgWaitToRestoreTime OBJECT-TYPE
  8675.     SYNTAX  INTEGER (5..12)
  8676.         ACCESS  read-write
  8677.         STATUS mandatory
  8678.         DESCRIPTION
  8679.           "This is the wait-to-restore time in minutes.
  8680.          Possible values: 5..12. "
  8681.         DEFVAL    {5}
  8682.         ::= { gnTribCfgEntry 9 }
  8683.  
  8684. gnTribCfgKLM OBJECT-TYPE
  8685.         SYNTAX  INTEGER 
  8686.         ACCESS  read-write
  8687.         STATUS mandatory
  8688.         DESCRIPTION
  8689.           " "
  8690.         ::= { gnTribCfgEntry 10 }
  8691.  
  8692. -- gnTribCfgBERConsAction OBJECT-TYPE
  8693. --    SYNTAX  INTEGER{
  8694. --        sendAlarm(2),
  8695. --        sendAISDoPathProtection(3),
  8696. --        doPathProtection(4)
  8697. --    }
  8698. --        ACCESS  read-write
  8699. --        STATUS mandatory
  8700. --        DESCRIPTION
  8701. --          "  "
  8702. --        DEFVAL    { doPathProtection }
  8703. --        ::= { gnTribCfgEntry 15 }
  8704. ------
  8705.  
  8706. -- gnDebug OBJECT IDENTIFIER ::= { ceragon 8 }
  8707. --    
  8708. --    gnAnalyzer OBJECT IDENTIFIER ::= { gnDebug 1 }
  8709. --    
  8710. --    gnAnalyzerGeneral OBJECT IDENTIFIER ::= { gnAnalyzer 1 }
  8711. --    
  8712. -- gnAnalyzerEnable OBJECT-TYPE
  8713. --     SYNTAX  INTEGER {
  8714. --            enable(2),
  8715. --         disable(3)
  8716. --        }
  8717. --     ACCESS  read-write
  8718. --     STATUS mandatory
  8719. --        DESCRIPTION
  8720. --        "."
  8721. --        ::= { gnAnalyzerGeneral 1 }
  8722. --    
  8723. --    gnAnalyzerSigType OBJECT-TYPE
  8724. --     SYNTAX  INTEGER {
  8725. --         vc12(2),
  8726. --            e1t1(3)
  8727. --     }
  8728. --        ACCESS  read-write
  8729. --     STATUS mandatory
  8730. --     DESCRIPTION
  8731. --        "."
  8732. --        ::= { gnAnalyzerGeneral 2 }
  8733. --    
  8734. --    gnAnalyzerSendRsMsHpAlarm OBJECT-TYPE
  8735. --        SYNTAX  INTEGER {
  8736. --         none(0),
  8737. --         rsLOS(1),
  8738. --            rsLOF(2),
  8739. --         msAIS(4),
  8740. --            msRDI(8),
  8741. --         au1AIS(16),
  8742. --         au2AIS(32),
  8743. --            au3AIS(64),
  8744. --            hp1RDI(128),
  8745. --            hp2RDI(256),
  8746. --            hp3RDI(512),
  8747. --            tu1LOM(1024),
  8748. --         tu2LOM(2048),
  8749. --         tu3LOM(4096)
  8750. --        }
  8751. --     ACCESS  read-write
  8752. --        STATUS mandatory
  8753. --     DESCRIPTION
  8754. --     "."
  8755. --        ::= { gnAnalyzerGeneral 3 }
  8756. --    
  8757. --    gnAnalyzerSendDefects OBJECT-TYPE
  8758. --        SYNTAX  INTEGER {
  8759. --            none(0), 
  8760. --         rsDefects(1),
  8761. --         msDefects(2),
  8762. --            hp1Defects(4),
  8763. --         hp2Defects(8),
  8764. --            hp3Defects(16)
  8765. --     }
  8766. --     ACCESS  read-write
  8767. --        STATUS mandatory
  8768. --        DESCRIPTION
  8769. --        "."
  8770. --        ::= { gnAnalyzerGeneral 4 }
  8771. --    
  8772. -- gnAnalyzerSendC2 OBJECT-TYPE
  8773. --     SYNTAX  INTEGER (0..255) 
  8774. --        ACCESS  read-write
  8775. --     STATUS mandatory
  8776. --        DESCRIPTION
  8777. --     "00 - Unequipped.
  8778. --      01 - Equipped non specific.
  8779. --         02 - TUG Structure (Default).
  8780. --         03 - Lockked TU.
  8781. --         ...
  8782. --         FF - VC AIS."
  8783. --        ::= { gnAnalyzerGeneral 5 }
  8784. -- 
  8785. -- gnAnalyzerReceivedDefects OBJECT-TYPE
  8786. --        SYNTAX  INTEGER 
  8787. --     ACCESS  read-only
  8788. --        STATUS mandatory
  8789. --     DESCRIPTION
  8790. --     "."
  8791. --        ::= { gnAnalyzerGeneral 6 }
  8792. --    
  8793. --    
  8794. --    gnAnalyzerPorts OBJECT IDENTIFIER ::=  { gnAnalyzer 2 }
  8795. --    
  8796. -- gnAnalyzerPortsTable OBJECT-TYPE
  8797. --     SYNTAX  SEQUENCE OF GnAnalyzerPortsEntry
  8798. --        ACCESS  not-accessible
  8799. --     STATUS mandatory
  8800. --        DESCRIPTION
  8801. --     "."
  8802. --     ::= { gnAnalyzerPorts 1 }
  8803. --    
  8804. --    gnAnalyzerPortsEntry OBJECT-TYPE
  8805. --        SYNTAX GnAnalyzerPortsEntry
  8806. --        ACCESS  not-accessible
  8807. --        STATUS mandatory
  8808. --     DESCRIPTION
  8809. --     "."
  8810. --        INDEX { ifIndex }
  8811. --     ::= { gnAnalyzerPortsTable 1 }
  8812. --    
  8813. -- GnAnalyzerPortsEntry ::=
  8814. --         SEQUENCE {
  8815. --        gnAnalyzerPortsPrbsEnable
  8816. --             INTEGER,
  8817. --        gnAnalyzerPortsSendLpAlarm
  8818. --             INTEGER,
  8819. --        gnAnalyzerPortsLockStatus
  8820. --         INTEGER,
  8821. --     gnAnalyzerPortsSendDefects
  8822. --            INTEGER,
  8823. --     gnAnalyzerPortsSendV5
  8824. --            INTEGER,
  8825. --     gnAnalyzerPortsReceivedDefects
  8826. --         INTEGER
  8827. --    }
  8828. --    
  8829. --    
  8830. --    gnAnalyzerPortsPrbsEnable OBJECT-TYPE
  8831. --        SYNTAX  INTEGER { 
  8832. --         enable(2), 
  8833. --         disable(3)
  8834. --        }
  8835. --     ACCESS  read-write
  8836. --        STATUS mandatory
  8837. --     DESCRIPTION
  8838. --     "."
  8839. --        ::= { gnAnalyzerPortsEntry 1 }
  8840. --    
  8841. --    gnAnalyzerPortsSendLpAlarm OBJECT-TYPE
  8842. --        SYNTAX  INTEGER { 
  8843. --            none(0), 
  8844. --         lpAis(1),
  8845. --         lpRdi(2),
  8846. --            pdhAis(4)
  8847. --     }
  8848. --        ACCESS  read-write
  8849. --     STATUS mandatory
  8850. --     DESCRIPTION
  8851. --        "."
  8852. --        ::= { gnAnalyzerPortsEntry 2 }
  8853. --    
  8854. --    gnAnalyzerPortsLockStatus OBJECT-TYPE
  8855. --        SYNTAX  INTEGER { 
  8856. --         unlocked(2), 
  8857. --         locked(3)
  8858. --        }
  8859. --     ACCESS  read-only
  8860. --        STATUS mandatory
  8861. --     DESCRIPTION
  8862. --     "."
  8863. --        ::= { gnAnalyzerPortsEntry 3 }
  8864. --    
  8865. --    gnAnalyzerPortsSendDefects OBJECT-TYPE
  8866. --        SYNTAX  INTEGER { 
  8867. --            none(2), 
  8868. --         all(3)
  8869. --     }
  8870. --        ACCESS  read-write
  8871. --     STATUS mandatory
  8872. --        DESCRIPTION
  8873. --     "."
  8874. --     ::= { gnAnalyzerPortsEntry 4 }
  8875. --    
  8876. --    gnAnalyzerPortsSendV5 OBJECT-TYPE
  8877. --        SYNTAX  INTEGER (0..7) 
  8878. --        ACCESS  read-write
  8879. --        STATUS mandatory
  8880. --     DESCRIPTION
  8881. --     "0 - Unequipped.
  8882. --         1 - Equipped non specific.
  8883. --      2 - Asynchronous (Default).
  8884. --         3 - Bit Synchronous.
  8885. --      4 - Byte Synchronous.
  8886. --      5 - Reserved for future use.
  8887. --         6 - 0.181 test signal (TSS4).
  8888. --         7 - VC AIS."
  8889. --        ::= { gnAnalyzerPortsEntry 5 }
  8890. --    
  8891. --    gnAnalyzerPortsReceivedDefects OBJECT-TYPE
  8892. --     SYNTAX  INTEGER  
  8893. --     ACCESS  read-only
  8894. --        STATUS mandatory
  8895. --     DESCRIPTION
  8896. --        "."
  8897. --     ::= { gnAnalyzerPortsEntry 6 }
  8898.  
  8899.  
  8900.  
  8901. gnLastDummy OBJECT IDENTIFIER ::= { ceragon 9 }
  8902.  
  8903. gnLastDummyParam OBJECT-TYPE
  8904.     SYNTAX  INTEGER
  8905.     ACCESS  read-only
  8906.     STATUS mandatory
  8907.     DESCRIPTION
  8908.     " This parameter specifies the end of CERAGON's MIB."
  8909.     ::= { gnLastDummy 1 }
  8910.  
  8911.  
  8912.  
  8913.  
  8914.  
  8915.  
  8916. -- Traps
  8917. gnODUTrap TRAP-TYPE
  8918.       ENTERPRISE  ceragon
  8919.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , 
  8920. gnGenStatDeviceODUStatus,gnGenCfgIDUSerialNumber }
  8921.       DESCRIPTION
  8922.       "The trap is sent every time an alarm occurs in the ODU."
  8923.       ::= 1
  8924.  
  8925.  
  8926. gnIDUTrap TRAP-TYPE
  8927.       ENTERPRISE  ceragon
  8928.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , 
  8929. gnGenStatDeviceIDUStatus,gnGenCfgIDUSerialNumber}
  8930.       DESCRIPTION
  8931.       "The trap is sent every time an alarm occurs in the IDU."
  8932.       ::= 2
  8933.  
  8934. gnSDHTrap TRAP-TYPE
  8935.       ENTERPRISE  ceragon
  8936.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , 
  8937. gnGenStatDeviceRSTStatus,gnGenCfgIDUSerialNumber}
  8938.       DESCRIPTION
  8939.       "The trap is sent every time an alarm occurs in the Regenerator section 
  8940. in
  8941.            the SONET/SDH."
  8942.       ::= 3
  8943.  
  8944. gnACCESSTrap TRAP-TYPE
  8945.       ENTERPRISE  ceragon
  8946.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , 
  8947. gnGenCfgIDUSerialNumber}
  8948.       DESCRIPTION
  8949.       "The trap is sent every time an alarm occurs in an Access line."
  8950.       ::= 4
  8951.  
  8952. gnODUTrapCleared TRAP-TYPE
  8953.       ENTERPRISE  ceragon
  8954.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceODUStatus,gnGenCfgIDUSerialNumber }
  8955.       DESCRIPTION
  8956.       "The trap is sent every time an alarm occurs in the ODU."
  8957.       ::= 5
  8958.  
  8959. gnIDUTrapCleared TRAP-TYPE
  8960.       ENTERPRISE  ceragon
  8961.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceIDUStatus,gnGenCfgIDUSerialNumber}
  8962.       DESCRIPTION
  8963.       "The trap is sent every time an alarm occurs in the IDU."
  8964.       ::= 6
  8965.  
  8966. gnSDHTrapCleared TRAP-TYPE
  8967.       ENTERPRISE  ceragon
  8968.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceRSTStatus,gnGenCfgIDUSerialNumber}
  8969.       DESCRIPTION
  8970.       "The trap is sent every time an alarm occurs in the Regenerator section in
  8971.            the SONET/SDH."
  8972.       ::= 7
  8973.  
  8974. gnAccessTrapCleared TRAP-TYPE
  8975.       ENTERPRISE  ceragon
  8976.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgIDUSerialNumber}
  8977.       DESCRIPTION
  8978.       "The trap is sent every time an alarm occurs in an Access line."
  8979.       ::= 8
  8980.  
  8981. -- Traps 9 & 109 are for external use
  8982.  
  8983.  
  8984. -- Event Traps
  8985.  
  8986. gnLODUPowerFailTrap TRAP-TYPE
  8987.       ENTERPRISE  ceragon
  8988.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusPowerSupply,gnGenCfgCLLI}
  8989.       DESCRIPTION
  8990.           "This Trap is sent every time a Local ODU Power fault occurs. "
  8991.       ::= 10
  8992.  
  8993. gnLODUSynthUnLockTrap TRAP-TYPE
  8994.       ENTERPRISE  ceragon
  8995.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusSynthesizerVCOLock,gnGenCfgCLLI}
  8996.       DESCRIPTION
  8997.           "This Trap is sent every time a Local ODU Hardware fault occurs ."
  8998.       ::= 11
  8999. gnLODUTxLevelOutOfRangeTrap TRAP-TYPE
  9000.       ENTERPRISE  ceragon
  9001.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusTransmitLevel,gnGenCfgCLLI}
  9002.       DESCRIPTION
  9003.           "This Trap is sent every time a Local ODU TX signal is out of range. "
  9004.       ::= 12
  9005.  
  9006. gnLODURxLevelOutOfRangeTrap TRAP-TYPE
  9007.       ENTERPRISE  ceragon
  9008.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusReceiveLevel,gnGenCfgCLLI}
  9009.       DESCRIPTION
  9010.           "This Trap is sent every time a Local ODU RX signal is out of range. "
  9011.       ::= 13
  9012.  
  9013. gnLODUExtremeTempTrap TRAP-TYPE
  9014.       ENTERPRISE  ceragon
  9015.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusFahrenheitTemp,gnGenCfgCLLI}
  9016.       DESCRIPTION
  9017.           "This Trap is sent every time a Local ODU extreme temperature event occurs. "
  9018.       ::= 14
  9019.  
  9020. gnLIDUPowerFailTrap TRAP-TYPE
  9021.       ENTERPRISE  ceragon
  9022.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDevicePowerSupply,gnGenCfgCLLI}
  9023.       DESCRIPTION
  9024.           "This Trap is sent every time a Local IDU Power fault occurs. "
  9025.       ::= 15
  9026.  
  9027. gnLCableFaultTrap TRAP-TYPE
  9028.       ENTERPRISE  ceragon
  9029.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceCable,gnGenCfgCLLI}
  9030.       DESCRIPTION
  9031.           "This Trap is sent every time a Local IDU-ODU cable fault occurs."
  9032.       ::= 16
  9033.  
  9034. gnLModemFailTrap TRAP-TYPE
  9035.       ENTERPRISE  ceragon
  9036.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9037.       DESCRIPTION
  9038.           "This Trap is sent every time a Local Modem faults occurs."
  9039.       ::= 17
  9040.  
  9041. gnLIDUExtremeTempTrap TRAP-TYPE
  9042.       ENTERPRISE  ceragon
  9043.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceFahrenheitTemp,gnGenCfgCLLI}
  9044.       DESCRIPTION
  9045.           "This Trap is sent every time a Local IDU extreme temperature event occurs. "
  9046.       ::=  18
  9047.  
  9048. gnLLoopbackOnTrap TRAP-TYPE
  9049.       ENTERPRISE  ceragon
  9050.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9051.       DESCRIPTION
  9052.           "This Trap is sent every time a Local Loopback is activated."
  9053.       ::=  19
  9054.  
  9055. gnLRemoteCommFaultTrap TRAP-TYPE
  9056.       ENTERPRISE  ceragon
  9057.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9058.       DESCRIPTION
  9059.           "This Trap is sent every time the remote communication is disconnected. "
  9060.       ::=  20
  9061.  
  9062. gnLTestRunningTrap TRAP-TYPE
  9063.       ENTERPRISE  ceragon
  9064.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstCfgTestActivate,gnGenCfgCLLI}
  9065.       DESCRIPTION
  9066.           "This Trap is sent every time a Local SDH/SONET test is activated. "
  9067.       ::=  21
  9068.  
  9069. gnLLOFTrap TRAP-TYPE
  9070.       ENTERPRISE  ceragon
  9071.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9072.       DESCRIPTION
  9073.           "This Trap is sent every time a Local Loss of Frame alarm occurs."
  9074.       ::=  22
  9075.  
  9076. gnLLOSTrap TRAP-TYPE
  9077.       ENTERPRISE  ceragon
  9078.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9079.       DESCRIPTION
  9080.           "This Trap is sent every time a Local Loss of signal alarm occurs."
  9081.       ::=  23
  9082.  
  9083. gnLTIMTrap TRAP-TYPE
  9084.       ENTERPRISE  ceragon
  9085.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9086.       DESCRIPTION
  9087.           "This Trap is sent every time a Local Trace Identifier Mismatch alarm occurs."
  9088.       ::=  24
  9089.  
  9090. gnLEXCTrap TRAP-TYPE
  9091.       ENTERPRISE  ceragon
  9092.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur ,gnGenCfgCLLI}
  9093.       DESCRIPTION
  9094.           "This Trap is sent every time a Local Excessive BER alarm is raised. "
  9095.       ::= 25
  9096.  
  9097. gnLSDTrap TRAP-TYPE
  9098.       ENTERPRISE  ceragon
  9099.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI}
  9100.       DESCRIPTION                              
  9101.           "This Trap is sent every time a Local Signal Degrade alarm is raised."
  9102.       ::= 26
  9103.  
  9104. gnLRcvAisTrap TRAP-TYPE
  9105.       ENTERPRISE  ceragon
  9106.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9107.       DESCRIPTION
  9108.           "This Trap is sent every time the local terminal receives an Alarm Indication Signal (AIS)."
  9109.       ::= 27
  9110.  
  9111. gnLUnExpTrap TRAP-TYPE
  9112.       ENTERPRISE  ceragon
  9113.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9114.       DESCRIPTION
  9115.           "This Trap is sent every time a Local terminal receives an unexpected signal."
  9116.       ::= 28
  9117.  
  9118. gnLLocTrap TRAP-TYPE
  9119.       ENTERPRISE  ceragon
  9120.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9121.       DESCRIPTION
  9122.           "This Trap is sent every time a Local Loss of Clock alarm occurs."
  9123.       ::= 29
  9124.  
  9125. ---
  9126. gnLLopTrap TRAP-TYPE
  9127.       ENTERPRISE  ceragon
  9128.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9129.       DESCRIPTION
  9130.           "This Trap is sent every time a Local Loss of pointer alarm occurs."
  9131.       ::= 30
  9132.  
  9133. gnLRdiTrap TRAP-TYPE
  9134.       ENTERPRISE  ceragon
  9135.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9136.       DESCRIPTION
  9137.           "This Trap is sent every time the local terminal receives a Remote Defect Identifier signal (RDI). "
  9138.       ::= 31
  9139.  
  9140. gnLSlmTrap TRAP-TYPE
  9141.       ENTERPRISE  ceragon
  9142.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9143.       DESCRIPTION
  9144.           "This Trap is sent every time a Local Signal (Payload) Label Mismatch alarm occurs."
  9145.       ::= 32
  9146.  
  9147. gnLUnqTrap TRAP-TYPE
  9148.       ENTERPRISE  ceragon
  9149.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9150.       DESCRIPTION
  9151.           "This Trap is sent every time a Local unequipped signal is received. "
  9152.       ::= 33
  9153.  
  9154. ---
  9155. gnLExternalAlarm1OnTrap TRAP-TYPE
  9156.       ENTERPRISE  ceragon
  9157.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9158.       DESCRIPTION
  9159.           "This Trap is sent every time a Local External alarm 1 is raised. "
  9160.       ::= 34
  9161.  
  9162. gnLExternalAlarm2OnTrap TRAP-TYPE
  9163.       ENTERPRISE  ceragon
  9164.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9165.       DESCRIPTION
  9166.           "This Trap is sent every time a Local External alarm 2 is raised. "
  9167.       ::= 35
  9168.  
  9169. gnLExternalAlarm3OnTrap TRAP-TYPE
  9170.       ENTERPRISE  ceragon
  9171.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9172.       DESCRIPTION
  9173.           "This Trap is sent every time a Local External alarm 3 is raised. "
  9174.       ::= 36
  9175.  
  9176. gnLExternalAlarm4OnTrap TRAP-TYPE
  9177.       ENTERPRISE  ceragon
  9178.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9179.       DESCRIPTION
  9180.           "This Trap is sent every time a Local External alarm 4 is raised. "
  9181.       ::= 37
  9182.  
  9183. gnLExternalAlarm5OnTrap TRAP-TYPE
  9184.       ENTERPRISE  ceragon
  9185.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9186.       DESCRIPTION
  9187.           "This Trap is sent every time a Local External alarm 5 is raised. "
  9188.       ::= 38
  9189.  
  9190. gnLExternalAlarm6OnTrap TRAP-TYPE
  9191.       ENTERPRISE  ceragon
  9192.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9193.       DESCRIPTION
  9194.           "This Trap is sent every time a Local External alarm 6 is raised. "
  9195.       ::= 39
  9196.  
  9197. gnLExternalAlarm7OnTrap TRAP-TYPE
  9198.       ENTERPRISE  ceragon
  9199.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9200.       DESCRIPTION
  9201.           "This Trap is sent every time a Local External alarm 7 is raised. "
  9202.       ::= 40
  9203.  
  9204. gnLExternalAlarm8OnTrap TRAP-TYPE
  9205.       ENTERPRISE  ceragon
  9206.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9207.       DESCRIPTION
  9208.           "This Trap is sent every time a Local External alarm 8 is raised. "
  9209.       ::= 41
  9210.  
  9211.  
  9212. gnLSystemFaultTrap TRAP-TYPE
  9213.       ENTERPRISE  ceragon
  9214.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatInternalCommunication,gnGenCfgCLLI}
  9215.       DESCRIPTION
  9216.           "This Trap is sent every time a Local System fault occurs."
  9217.       ::= 42
  9218.  
  9219. gnLTftpFaultTrap TRAP-TYPE
  9220.       ENTERPRISE  ceragon
  9221.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9222.       DESCRIPTION
  9223.           "This Trap is sent every time a Local TFTP Download fails."
  9224.       ::= 43
  9225.  
  9226. gnLInternalDownloadFaultTrap TRAP-TYPE
  9227.       ENTERPRISE  ceragon
  9228.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9229.       DESCRIPTION
  9230.           "This Trap is sent every time a Local internal Download fails."
  9231.       ::= 44
  9232.  
  9233. gnLIntralinkFaultTrap TRAP-TYPE
  9234.       ENTERPRISE  ceragon
  9235.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9236.       DESCRIPTION
  9237.           "This Trap is sent every time a Local intra-link download fails."
  9238.       ::= 45
  9239.  
  9240. gnLConfMismatchTrap TRAP-TYPE
  9241.       ENTERPRISE  ceragon
  9242.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9243.       DESCRIPTION
  9244.           "This Trap is sent every time a Local configuration mismatch fault occurs."
  9245.       ::= 46
  9246.  
  9247. gnLProtectSwitchFaultTrap TRAP-TYPE
  9248.       ENTERPRISE  ceragon
  9249.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9250.       DESCRIPTION
  9251.           "This Trap is sent every time a Local Protection fault is raised."
  9252.       ::= 47
  9253.  
  9254. gnLProtectCableFaultTrap TRAP-TYPE
  9255.       ENTERPRISE  ceragon
  9256.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9257.       DESCRIPTION
  9258.           "This Trap is sent every time a Local protection cable fault is raised."
  9259.       ::= 48
  9260.  
  9261. gnLHeartBeatTrap  TRAP-TYPE
  9262.       ENTERPRISE  ceragon
  9263.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9264.       DESCRIPTION
  9265.           "This Trap is a periodic heart beat trap."
  9266.       ::= 49
  9267.  
  9268. gnLLomTrap TRAP-TYPE
  9269.       ENTERPRISE  ceragon
  9270.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9271.       DESCRIPTION
  9272.           "This Trap is sent every time a Local Loss of Multi-frame alarm occurs."
  9273.       ::= 50
  9274.  
  9275. --gnLHitlessProblemTrap TRAP-TYPE
  9276. --      ENTERPRISE  ceragon
  9277. --      VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9278. --      DESCRIPTION
  9279. --          "This Trap is sent every time a Local Hitless fault occurs."
  9280. --      ::= 51
  9281.  
  9282. gnLHitlessRadioLofTrap TRAP-TYPE
  9283.       ENTERPRISE  ceragon
  9284.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9285.       DESCRIPTION
  9286.           "This Trap is sent every time a Local Hitless RadioLOF fault occurs."
  9287.       ::= 52
  9288.  
  9289. gnLHitlessCableDisconnectTrap TRAP-TYPE
  9290.       ENTERPRISE  ceragon
  9291.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9292.       DESCRIPTION
  9293.           "This Trap is sent every time a Local Hitless cable fault is raised. "
  9294.       ::= 53
  9295.         
  9296.  
  9297. gnLPamTrap TRAP-TYPE
  9298.       ENTERPRISE  ceragon
  9299.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9300.       DESCRIPTION
  9301.           "This Trap is sent when system in MSP Protection Architecture Mismatch."
  9302.       ::=  54
  9303.         
  9304. gnLScmTrap TRAP-TYPE
  9305.       ENTERPRISE  ceragon
  9306.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9307.       DESCRIPTION
  9308.           "This Trap is sent when there is a MSP Selector Channel Mismatch (K1,K2)."
  9309.       ::=  55
  9310.  
  9311. gnLInvTrap TRAP-TYPE
  9312.       ENTERPRISE  ceragon
  9313.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9314.       DESCRIPTION
  9315.           "This Trap indicates that the received K1 byte is invalid (MSP)."
  9316.       ::=  56
  9317.  
  9318. gnLInbandTrap TRAP-TYPE
  9319.       ENTERPRISE  ceragon
  9320.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9321.       DESCRIPTION
  9322.           "This Trap is sent when the Inband PPP link goes down."
  9323.       ::=  57
  9324.  
  9325. -- Traps 58-61 and 158-161 are saved for phos.
  9326.  
  9327. -- ********************
  9328.  
  9329. -- Traps 9 & 109 are for external use
  9330.  
  9331. gnLODUPowerOkTrap TRAP-TYPE
  9332.       ENTERPRISE  ceragon
  9333.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusPowerSupply,gnGenCfgCLLI}
  9334.       DESCRIPTION
  9335.           "This Trap is sent every time a Local ODU Power fault cleared."
  9336.       ::= 110
  9337.  
  9338. gnLODUSynthLockTrap TRAP-TYPE
  9339.       ENTERPRISE  ceragon
  9340.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusSynthesizerVCOLock,gnGenCfgCLLI}
  9341.       DESCRIPTION
  9342.           "This Trap is sent every time a Local ODU Hardware fault is cleared."
  9343.       ::= 111
  9344. gnLODUTxLevelInRangeTrap TRAP-TYPE
  9345.       ENTERPRISE  ceragon
  9346.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusTransmitLevel,gnGenCfgCLLI}
  9347.       DESCRIPTION
  9348.           "This Trap is sent every time a Local ODU TX signal is in range. "
  9349.       ::= 112
  9350.  
  9351. gnLODURxLevelInRangeTrap TRAP-TYPE
  9352.       ENTERPRISE  ceragon
  9353.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusReceiveLevel,gnGenCfgCLLI}
  9354.       DESCRIPTION
  9355.           "This Trap is sent every time a Local ODU RX signal is in range. "
  9356.       ::= 113
  9357.  
  9358. gnLODUNormalTempTrap TRAP-TYPE
  9359.       ENTERPRISE  ceragon
  9360.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusFahrenheitTemp,gnGenCfgCLLI}
  9361.       DESCRIPTION
  9362.           "This Trap is sent every time a Local ODU returns to normal temperature."
  9363.       ::= 114
  9364.  
  9365. gnLIDUPowerOkTrap TRAP-TYPE
  9366.       ENTERPRISE  ceragon
  9367.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDevicePowerSupply,gnGenCfgCLLI}
  9368.       DESCRIPTION
  9369.           "This Trap is sent every time a Local IDU Power fault is cleared."
  9370.       ::= 115
  9371.  
  9372.  
  9373. gnLCableOkTrap TRAP-TYPE
  9374.       ENTERPRISE  ceragon
  9375.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceCable,gnGenCfgCLLI}
  9376.       DESCRIPTION
  9377.           "This Trap is sent every time a Local IDU-ODU cable fault is cleared."
  9378.       ::= 116
  9379.  
  9380. gnLModemOkTrap TRAP-TYPE
  9381.       ENTERPRISE  ceragon
  9382.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9383.       DESCRIPTION
  9384.           "This Trap is sent every time a Local Modem faults is cleared. "
  9385.       ::= 117
  9386.  
  9387.  
  9388. gnLIDUNormalTempTrap TRAP-TYPE
  9389.       ENTERPRISE  ceragon
  9390.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceFahrenheitTemp,gnGenCfgCLLI}
  9391.       DESCRIPTION
  9392.           "This Trap is sent every time a Local IDU returns to normal temperature."
  9393.       ::= 118
  9394.  
  9395. gnLLoopbackOffTrap TRAP-TYPE
  9396.       ENTERPRISE  ceragon
  9397.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9398.       DESCRIPTION
  9399.           "This Trap is sent every time a Local Loopback is cleared."
  9400.       ::= 119
  9401.  
  9402. gnLRemoteCommOkTrap TRAP-TYPE
  9403.       ENTERPRISE  ceragon
  9404.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9405.       DESCRIPTION
  9406.           "This Trap is sent every time the remote communication is re-connected."
  9407.       ::=  120
  9408.  
  9409. gnLNoTestRunningTrap TRAP-TYPE
  9410.       ENTERPRISE  ceragon
  9411.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstCfgTestActivate,gnGenCfgCLLI}
  9412.       DESCRIPTION
  9413.           "This Trap is sent every time a Local SDH/SONET test is cleared."
  9414.       ::= 121
  9415.  
  9416. gnLNoLOFTrap TRAP-TYPE
  9417.       ENTERPRISE  ceragon
  9418.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9419.       DESCRIPTION
  9420.           "This Trap is sent every time a Local Loss of Frame alarm is cleared."
  9421.       ::=  122
  9422.  
  9423. gnLNoLOSTrap TRAP-TYPE
  9424.       ENTERPRISE  ceragon
  9425.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9426.       DESCRIPTION
  9427.           "This Trap is sent every time a Local Loss of Signal alarm is cleared."
  9428.       ::=  123
  9429.  
  9430. gnLNoTIMTrap TRAP-TYPE
  9431.       ENTERPRISE  ceragon
  9432.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9433.       DESCRIPTION
  9434.           "This Trap is sent every time a Local Trace Identifier Mismatch alarm is cleared."
  9435.       ::= 124
  9436.  
  9437. gnLNoEXCTrap TRAP-TYPE
  9438.       ENTERPRISE  ceragon
  9439.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI}
  9440.       DESCRIPTION
  9441.           "This Trap is sent every time a Local Excessive BER alarm is cleared. "
  9442.       ::= 125
  9443.  
  9444. gnLNoSDTrap TRAP-TYPE
  9445.       ENTERPRISE  ceragon
  9446.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI}
  9447.       DESCRIPTION
  9448.           "This Trap is sent every time a Local Signal Degrade alarm is cleared."
  9449.       ::= 126
  9450.  
  9451. gnLNoAisTrap TRAP-TYPE
  9452.       ENTERPRISE  ceragon
  9453.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9454.       DESCRIPTION
  9455.           "This Trap is sent every time the local terminal stops receiving an Alarm Indication Signal (AIS)."
  9456.       ::= 127
  9457.  
  9458. gnLNoUnExpTrap TRAP-TYPE
  9459.       ENTERPRISE  ceragon
  9460.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9461.       DESCRIPTION
  9462.           "This Trap is sent every time a Local terminal stops receiving an unexpected signal."
  9463.       ::= 128
  9464.  
  9465. gnLNoLocTrap TRAP-TYPE
  9466.       ENTERPRISE  ceragon
  9467.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9468.       DESCRIPTION
  9469.           "This Trap is sent every time a Local Loss of Carrier (On the FE interfaces) alarm is cleared."
  9470.       ::= 129
  9471.  
  9472. ---
  9473. gnLNoLopTrap TRAP-TYPE
  9474.       ENTERPRISE  ceragon
  9475.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9476.       DESCRIPTION
  9477.           "This Trap is sent every time a Local Loss of pointer alarm is cleared."
  9478.       ::= 130
  9479.  
  9480. gnLNoRdiTrap TRAP-TYPE
  9481.       ENTERPRISE  ceragon
  9482.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9483.       DESCRIPTION
  9484.           "This Trap is sent every time the local terminal stops receiving a Remote Defect Identifier signal (RDI)."
  9485.       ::= 131
  9486.  
  9487. gnLNoSlmTrap TRAP-TYPE
  9488.       ENTERPRISE  ceragon
  9489.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9490.       DESCRIPTION
  9491.           "This Trap is sent every time a Local Signal (Payload) Label Mismatch alarm is cleared. "
  9492.       ::= 132
  9493.  
  9494. gnLNoUnqTrap TRAP-TYPE
  9495.       ENTERPRISE  ceragon
  9496.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9497.       DESCRIPTION
  9498.           "This Trap is sent every time a Local terminal start receiving an equipped signal. "
  9499.       ::= 133
  9500.  
  9501. ---
  9502.  
  9503. gnLExternalAlarm1OffTrap TRAP-TYPE
  9504.       ENTERPRISE  ceragon
  9505.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9506.       DESCRIPTION
  9507.           "This Trap is sent every time a Local External alarm 1 is cleared. "
  9508.       ::= 134
  9509.  
  9510.  
  9511. gnLExternalAlarm2OffTrap TRAP-TYPE
  9512.       ENTERPRISE  ceragon
  9513.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9514.       DESCRIPTION
  9515.           "This Trap is sent every time a Local External alarm 2 is cleared. "
  9516.       ::= 135
  9517.  
  9518.  
  9519. gnLExternalAlarm3OffTrap TRAP-TYPE
  9520.       ENTERPRISE  ceragon
  9521.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9522.       DESCRIPTION
  9523.           "This Trap is sent every time a Local External alarm 3 is cleared. "
  9524.       ::= 136
  9525.  
  9526.  
  9527. gnLExternalAlarm4OffTrap TRAP-TYPE
  9528.       ENTERPRISE  ceragon
  9529.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9530.       DESCRIPTION
  9531.           "This Trap is sent every time a Local External alarm 4 is cleared. "
  9532.       ::= 137
  9533.  
  9534.  
  9535. gnLExternalAlarm5OffTrap TRAP-TYPE
  9536.       ENTERPRISE  ceragon
  9537.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9538.       DESCRIPTION
  9539.           "This Trap is sent every time a Local External alarm 5 is cleared. "
  9540.       ::= 138
  9541.  
  9542.  
  9543. gnLExternalAlarm6OffTrap TRAP-TYPE
  9544.       ENTERPRISE  ceragon
  9545.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9546.       DESCRIPTION
  9547.           "This Trap is sent every time a Local External alarm 6 is cleared. "
  9548.       ::= 139
  9549.  
  9550.  
  9551. gnLExternalAlarm7OffTrap TRAP-TYPE
  9552.       ENTERPRISE  ceragon
  9553.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9554.       DESCRIPTION
  9555.           "This Trap is sent every time a Local External alarm 7 is cleared. "
  9556.       ::= 140
  9557.  
  9558.  
  9559. gnLExternalAlarm8OffTrap TRAP-TYPE
  9560.       ENTERPRISE  ceragon
  9561.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9562.       DESCRIPTION
  9563.           "This Trap is sent every time a Local External alarm 8 is cleared."
  9564.       ::= 141
  9565.  
  9566. gnLSystemOkTrap TRAP-TYPE
  9567.       ENTERPRISE  ceragon
  9568.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatInternalCommunication,gnGenCfgCLLI}
  9569.       DESCRIPTION
  9570.           "This Trap is sent every time a Local System fault is cleared."
  9571.       ::= 142
  9572.  
  9573. gnLTftpOkTrap TRAP-TYPE
  9574.       ENTERPRISE  ceragon
  9575.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9576.       DESCRIPTION
  9577.           "This Trap is sent every time a Local TFTP Download succeeded."
  9578.       ::= 143
  9579.  
  9580. gnLInternalDownloadOkTrap TRAP-TYPE
  9581.       ENTERPRISE  ceragon
  9582.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9583.       DESCRIPTION
  9584.           "This Trap is sent every time a Local internal Download succeeded."
  9585.       ::= 144
  9586.  
  9587. gnLIntralinkOkTrap TRAP-TYPE
  9588.       ENTERPRISE  ceragon
  9589.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9590.       DESCRIPTION
  9591.           "This Trap is sent every time a Local intra-link download succeeded."
  9592.       ::= 145
  9593.  
  9594. gnLNoConfMismatchTrap TRAP-TYPE
  9595.       ENTERPRISE  ceragon
  9596.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9597.       DESCRIPTION
  9598.           "This Trap is sent every time a Local configuration mismatch fault is cleared."
  9599.       ::= 146
  9600.  
  9601. -- "positive" traps are not being send when protection switch occurs.
  9602. -- gnLProtectSwitchOkTrap TRAP-TYPE
  9603. --     ENTERPRISE  ceragon
  9604. --     VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9605. --     DESCRIPTION
  9606. --         "Never sent. "
  9607. --     ::= 147
  9608.  
  9609. gnLProtectCableOkTrap TRAP-TYPE
  9610.       ENTERPRISE  ceragon
  9611.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9612.       DESCRIPTION
  9613.           "This Trap is sent every time a Local protection cable fault is cleared."
  9614.       ::= 148
  9615.  
  9616. gnLLomOkTrap TRAP-TYPE
  9617.       ENTERPRISE  ceragon
  9618.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9619.       DESCRIPTION
  9620.           "This Trap is sent every time a Local Loss of Multi-frame alarm is cleared."
  9621.       ::= 150
  9622.  
  9623. --gnLHitlessProblemOKTrap TRAP-TYPE
  9624. --      ENTERPRISE  ceragon
  9625. --      VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9626. --      DESCRIPTION
  9627. --          "This Trap is sent every time a Local Hitless fault is cleared."
  9628. --      ::= 151
  9629.  
  9630. gnLHitlessRadioLofOKTrap TRAP-TYPE
  9631.       ENTERPRISE  ceragon
  9632.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9633.       DESCRIPTION
  9634.           "This Trap is sent every time a Local Hitless RadioLOF fault is cleared."
  9635.       ::= 152
  9636.  
  9637. gnLHitlessCableDisconnectOKTrap TRAP-TYPE
  9638.       ENTERPRISE  ceragon
  9639.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9640.       DESCRIPTION
  9641.           "This Trap is sent every time a Local Hitless cable fault is cleared."
  9642.       ::= 153
  9643.  
  9644. gnLPamOkTrap TRAP-TYPE
  9645.       ENTERPRISE  ceragon
  9646.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9647.       DESCRIPTION
  9648.           "This Trap is sent when system in MSP Protection Architecture Mismatch."
  9649.       ::=  154
  9650.         
  9651. gnLScmOkTrap TRAP-TYPE
  9652.       ENTERPRISE  ceragon
  9653.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9654.       DESCRIPTION
  9655.           "This Trap is sent when there is a MSP Selector Channel Mismatch (K1,K2)."
  9656.       ::=  155
  9657.  
  9658. gnLInvOkTrap TRAP-TYPE
  9659.       ENTERPRISE  ceragon
  9660.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9661.       DESCRIPTION
  9662.           "This Trap indicates that the received K1 byte is invalid (MSP)."
  9663.       ::=  156
  9664.  
  9665. gnLInbandOkTrap TRAP-TYPE
  9666.       ENTERPRISE  ceragon
  9667.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9668.       DESCRIPTION
  9669.           "This Trap is sent when the Inband PPP link goes up."
  9670.       ::=  157
  9671.  
  9672. -- Traps 58-61 and 158-161 are saved for phos.
  9673.  
  9674.  
  9675.  
  9676.  
  9677.  
  9678. gnRODUPowerFailTrap TRAP-TYPE
  9679.       ENTERPRISE  ceragon
  9680.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusPowerSupply,gnGenCfgCLLI}
  9681.       DESCRIPTION
  9682.           "This Trap is sent every time a Remote ODU Power fault occurs."
  9683.       ::= 210
  9684.  
  9685. gnRODUSynthUnLockTrap TRAP-TYPE
  9686.       ENTERPRISE  ceragon
  9687.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusSynthesizerVCOLock,gnGenCfgCLLI}
  9688.       DESCRIPTION
  9689.           "This Trap is sent every time a Remote ODU Hardware fault occurs ."
  9690.       ::= 211
  9691.  
  9692. gnRODUTxLevelOutOfRangeTrap TRAP-TYPE
  9693.       ENTERPRISE  ceragon
  9694.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusTransmitLevel,gnGenCfgCLLI}
  9695.       DESCRIPTION
  9696.           "This Trap is sent every time a Remote ODU TX signal is out of range."
  9697.       ::= 212
  9698.  
  9699. gnRODURxLevelOutOfRangeTrap TRAP-TYPE
  9700.       ENTERPRISE  ceragon
  9701.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusReceiveLevel,gnGenCfgCLLI}
  9702.       DESCRIPTION
  9703.           "This Trap is sent every time a Remote ODU RX signal is out of range."
  9704.       ::= 213
  9705.  
  9706. gnRODUExtremeTempTrap TRAP-TYPE
  9707.       ENTERPRISE  ceragon
  9708.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusFahrenheitTemp,gnGenCfgCLLI}
  9709.       DESCRIPTION
  9710.           "This Trap is sent every time a Remote ODU extreme temperature event occurs."
  9711.       ::= 214
  9712.  
  9713. gnRIDUPowerFailTrap TRAP-TYPE
  9714.       ENTERPRISE  ceragon
  9715.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDevicePowerSupply,gnGenCfgCLLI}
  9716.       DESCRIPTION
  9717.           "This Trap is sent every time a Remote IDU Power fault occurs."
  9718.       ::= 215
  9719.           
  9720. gnRCableFaultTrap TRAP-TYPE
  9721.       ENTERPRISE  ceragon
  9722.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceCable,gnGenCfgCLLI}
  9723.       DESCRIPTION
  9724.           "This Trap is sent every time a Remote IDU-ODU cable fault occurs."
  9725.       ::= 216
  9726.  
  9727. gnRModemFailTrap TRAP-TYPE
  9728.       ENTERPRISE  ceragon
  9729.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9730.       DESCRIPTION
  9731.           "This Trap is sent every time a Remote Modem faults occurs."
  9732.       ::= 217
  9733.  
  9734.  
  9735. gnRIDUExtremeTempTrap TRAP-TYPE
  9736.       ENTERPRISE  ceragon
  9737.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceFahrenheitTemp,gnGenCfgCLLI}
  9738.       DESCRIPTION
  9739.           "This Trap is sent every time a Remote IDU extreme temperature event occurs."
  9740.       ::= 218
  9741.  
  9742. gnRLoopbackOnTrap TRAP-TYPE
  9743.       ENTERPRISE  ceragon
  9744.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9745.       DESCRIPTION
  9746.           "This Trap is sent every time a Remote Loopback is activated."
  9747.       ::= 219
  9748.  
  9749. gnRRemoteCommFaultTrap TRAP-TYPE
  9750.       ENTERPRISE  ceragon
  9751.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9752.       DESCRIPTION
  9753.           "This Trap is sent every time the remote communication is disconnected."
  9754.       ::= 220
  9755.  
  9756. gnRTestRunningTrap TRAP-TYPE
  9757.       ENTERPRISE  ceragon
  9758.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstCfgTestActivate,gnGenCfgCLLI}
  9759.       DESCRIPTION
  9760.           "This Trap is sent every time a Remote SDH/SONET test is activated."
  9761.       ::=  221
  9762.  
  9763. gnRLOFTrap TRAP-TYPE
  9764.       ENTERPRISE  ceragon
  9765.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9766.       DESCRIPTION
  9767.           "This Trap is sent every time a Remote Loss of Frame alarm occurs."
  9768.       ::=  222
  9769.  
  9770. gnRLOSTrap TRAP-TYPE
  9771.       ENTERPRISE  ceragon
  9772.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9773.       DESCRIPTION
  9774.           "This Trap is sent every time a Remote Loss of signal alarm occurs."
  9775.       ::=  223
  9776.  
  9777. gnRTIMTrap TRAP-TYPE
  9778.       ENTERPRISE  ceragon
  9779.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9780.       DESCRIPTION
  9781.           "This Trap is sent every time a Remote Trace Identifier Mismatch alarm occurs."
  9782.       ::=  224
  9783.  
  9784. gnREXCTrap TRAP-TYPE
  9785.       ENTERPRISE  ceragon
  9786.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI}
  9787.       DESCRIPTION
  9788.           "This Trap is sent every time a Remote Excessive BER alarm is raised."
  9789.       ::=  225
  9790.  
  9791. gnRSDTrap TRAP-TYPE
  9792.       ENTERPRISE  ceragon
  9793.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI}
  9794.       DESCRIPTION
  9795.           "This Trap is sent every time a Remote Signal Degrade alarm is raised."
  9796.       ::=  226
  9797.  
  9798. gnRAisTrap TRAP-TYPE
  9799.       ENTERPRISE  ceragon
  9800.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9801.       DESCRIPTION
  9802.           "This Trap is sent every time the Remote terminal receives an Alarm Indication Signal (AIS)."
  9803.       ::=  227
  9804.  
  9805. gnRUnExpTrap TRAP-TYPE
  9806.       ENTERPRISE  ceragon
  9807.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9808.       DESCRIPTION
  9809.           "This Trap is sent every time a Remote terminal receives an unexpected signal."
  9810.       ::=  228
  9811.  
  9812. gnRLocTrap TRAP-TYPE
  9813.       ENTERPRISE  ceragon
  9814.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9815.       DESCRIPTION
  9816.           "This Trap is sent every time a Remote Loss of Carrier (On the FE interfaces) alarm occurs."
  9817.       ::=   229
  9818.  
  9819. ---
  9820. gnRLopTrap TRAP-TYPE
  9821.       ENTERPRISE  ceragon
  9822.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9823.       DESCRIPTION
  9824.           "This Trap is sent every time a Remote Loss of pointer alarm occurs."
  9825.       ::=     230
  9826.  
  9827. gnRRdiTrap TRAP-TYPE
  9828.       ENTERPRISE  ceragon
  9829.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9830.       DESCRIPTION
  9831.           "This Trap is sent every time the Remote terminal receives a Remote Defect Identifier signal (RDI)."
  9832.       ::=     231
  9833.  
  9834. gnRSlmTrap TRAP-TYPE
  9835.       ENTERPRISE  ceragon
  9836.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9837.       DESCRIPTION
  9838.           "This Trap is sent every time a Remote Signal (Payload) Label Mismatch alarm occurs."
  9839.       ::=     232
  9840.  
  9841. gnRUnqTrap TRAP-TYPE
  9842.       ENTERPRISE  ceragon
  9843.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9844.       DESCRIPTION
  9845.           "This Trap is sent every time a Remote unequipped signal is received."
  9846.       ::=     233
  9847.  
  9848. ---
  9849.  
  9850.  
  9851. gnRExternalAlarm1OnTrap TRAP-TYPE
  9852.       ENTERPRISE  ceragon
  9853.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9854.       DESCRIPTION
  9855.           "This Trap is sent every time a Remote External alarm 1 is raised."
  9856.       ::=  234
  9857.  
  9858. gnRExternalAlarm2OnTrap TRAP-TYPE
  9859.       ENTERPRISE  ceragon
  9860.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9861.       DESCRIPTION
  9862.           "This Trap is sent every time a Remote External alarm 2 is raised."
  9863.       ::=  235
  9864.  
  9865. gnRExternalAlarm3OnTrap TRAP-TYPE
  9866.       ENTERPRISE  ceragon
  9867.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9868.       DESCRIPTION
  9869.           "This Trap is sent every time a Remote External alarm 3 is raised."
  9870.       ::=  236
  9871.  
  9872. gnRExternalAlarm4OnTrap TRAP-TYPE
  9873.       ENTERPRISE  ceragon
  9874.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9875.       DESCRIPTION
  9876.           "This Trap is sent every time a Remote External alarm 4 is raised."
  9877.       ::=  237
  9878.  
  9879. gnRExternalAlarm5OnTrap TRAP-TYPE
  9880.       ENTERPRISE  ceragon
  9881.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9882.       DESCRIPTION
  9883.           "This Trap is sent every time a Remote External alarm 5 is raised."
  9884.       ::=  238
  9885.  
  9886. gnRExternalAlarm6OnTrap TRAP-TYPE
  9887.       ENTERPRISE  ceragon
  9888.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9889.       DESCRIPTION
  9890.           "This Trap is sent every time a Remote External alarm 6 is raised."
  9891.       ::=  239
  9892.  
  9893. gnRExternalAlarm7OnTrap TRAP-TYPE
  9894.       ENTERPRISE  ceragon
  9895.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9896.       DESCRIPTION
  9897.           "This Trap is sent every time a Remote External alarm 7 is raised."
  9898.       ::=  240
  9899.  
  9900. gnRExternalAlarm8OnTrap TRAP-TYPE
  9901.       ENTERPRISE  ceragon
  9902.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  9903.       DESCRIPTION
  9904.           "This Trap is sent every time a Remote External alarm 8 is raised."
  9905.       ::=  241
  9906.  
  9907. gnRSystemFaultTrap TRAP-TYPE
  9908.       ENTERPRISE  ceragon
  9909.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatInternalCommunication,gnGenCfgCLLI}
  9910.       DESCRIPTION
  9911.           "This Trap is sent every time a Remote System fault occurs."
  9912.       ::=  242
  9913.  
  9914. gnRTftpFaultTrap TRAP-TYPE
  9915.       ENTERPRISE  ceragon
  9916.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9917.       DESCRIPTION
  9918.           "This Trap is sent every time a Remote TFTP Download fails."
  9919.       ::= 243
  9920.  
  9921. gnRInternalDownloadFaultTrap TRAP-TYPE
  9922.       ENTERPRISE  ceragon
  9923.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9924.       DESCRIPTION
  9925.           "This Trap is sent every time a Remote internal Download fails."
  9926.       ::= 244
  9927.  
  9928. gnRIntralinkFaultTrap TRAP-TYPE
  9929.       ENTERPRISE  ceragon
  9930.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9931.       DESCRIPTION
  9932.           "This Trap is sent every time a Remote intra-link download fails."
  9933.       ::= 245
  9934.  
  9935. gnRConfMismatchTrap TRAP-TYPE
  9936.       ENTERPRISE  ceragon
  9937.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9938.       DESCRIPTION
  9939.           "This Trap is sent every time a Remote configuration mismatch fault occurs."
  9940.       ::= 246
  9941.  
  9942. gnRProtectSwitchFaultTrap TRAP-TYPE
  9943.       ENTERPRISE  ceragon
  9944.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9945.       DESCRIPTION
  9946.           "This Trap is sent every time a Remote Protection fault is raised."
  9947.       ::= 247
  9948.  
  9949. gnRProtectCableFaultTrap TRAP-TYPE
  9950.       ENTERPRISE  ceragon
  9951.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9952.       DESCRIPTION
  9953.           "This Trap is sent every time a Remote protection cable fault is raised."
  9954.       ::= 248
  9955.  
  9956. gnRHeartBeatTrap  TRAP-TYPE
  9957.       ENTERPRISE  ceragon
  9958.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9959.       DESCRIPTION
  9960.           "This Trap is a periodic heart beat trap."
  9961.       ::= 249
  9962.  
  9963. gnRLomTrap TRAP-TYPE
  9964.       ENTERPRISE  ceragon
  9965.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9966.       DESCRIPTION
  9967.           "This Trap is sent every time a Remote Loss of Multi-frame alarm occurs."
  9968.       ::= 250
  9969.  
  9970. --gnRHitlessProblemTrap TRAP-TYPE
  9971. --      ENTERPRISE  ceragon
  9972. --      VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9973. --      DESCRIPTION
  9974. --          "This Trap is sent every time a Remote Hitless fault occurs."
  9975. --     ::= 251
  9976.  
  9977. gnRHitlessRadioLofTrap TRAP-TYPE
  9978.       ENTERPRISE  ceragon
  9979.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9980.       DESCRIPTION
  9981.           "This Trap is sent every time a Remote Hitless RadioLOF fault occurs."
  9982.       ::= 252
  9983.  
  9984. gnRHitlessCableDisconnectTrap TRAP-TYPE
  9985.       ENTERPRISE  ceragon
  9986.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  9987.       DESCRIPTION
  9988.           "This Trap is sent every time a Remote Hitless cable fault is raised."
  9989.       ::= 253
  9990.  
  9991. --         skip 254-256     (MSP PAM, SCM, INV)
  9992. --         skip 257         (Inband)
  9993.  
  9994.  
  9995.  
  9996.  
  9997. gnRODUPowerOkTrap TRAP-TYPE
  9998.       ENTERPRISE  ceragon
  9999.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusPowerSupply,gnGenCfgCLLI}
  10000.       DESCRIPTION
  10001.           "This Trap is sent every time a Remote ODU Power fault cleared."
  10002.       ::= 310
  10003.  
  10004. gnRODUSynthLockTrap TRAP-TYPE
  10005.       ENTERPRISE  ceragon
  10006.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusSynthesizerVCOLock,gnGenCfgCLLI}
  10007.       DESCRIPTION
  10008.           "This Trap is sent every time a Remote ODU Hardware fault is cleared."
  10009.       ::= 311
  10010.  
  10011. gnRODUTxLevelInRangeTrap TRAP-TYPE
  10012.       ENTERPRISE  ceragon
  10013.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusTransmitLevel,gnGenCfgCLLI}
  10014.       DESCRIPTION
  10015.           "This Trap is sent every time a Remote ODU TX signal is in range."
  10016.       ::= 312
  10017.  
  10018. gnRODURxLevelInRangeTrap TRAP-TYPE
  10019.       ENTERPRISE  ceragon
  10020.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusReceiveLevel,gnGenCfgCLLI}
  10021.       DESCRIPTION
  10022.           "This Trap is sent every time a Remote ODU RX signal is in range."
  10023.       ::= 313
  10024.  
  10025. gnRODUNormalTempTrap TRAP-TYPE
  10026.       ENTERPRISE  ceragon
  10027.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnOduStatusFahrenheitTemp,gnGenCfgCLLI}
  10028.       DESCRIPTION
  10029.           "This Trap is sent every time a Remote ODU returns to normal temperature."
  10030.       ::= 314
  10031.  
  10032. gnRIDUPowerOkTrap TRAP-TYPE
  10033.       ENTERPRISE  ceragon
  10034.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDevicePowerSupply,gnGenCfgCLLI}
  10035.       DESCRIPTION
  10036.           "This Trap is sent every time a Remote IDU Power fault is cleared."
  10037.       ::= 315
  10038.  
  10039.  
  10040. gnRCableOkTrap TRAP-TYPE
  10041.       ENTERPRISE  ceragon
  10042.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceCable,gnGenCfgCLLI}
  10043.       DESCRIPTION
  10044.           "This Trap is sent every time a Remote IDU-ODU cable fault is cleared."
  10045.       ::= 316
  10046.  
  10047. gnRModemOkTrap TRAP-TYPE
  10048.       ENTERPRISE  ceragon
  10049.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10050.       DESCRIPTION
  10051.           "This Trap is sent every time a Remote Modem faults is cleared."
  10052.       ::= 317
  10053.  
  10054.  
  10055. gnRIDUNormalTempTrap TRAP-TYPE
  10056.       ENTERPRISE  ceragon
  10057.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceFahrenheitTemp,gnGenCfgCLLI}
  10058.       DESCRIPTION
  10059.           "This Trap is sent every time a Remote IDU returns to normal temperature."
  10060.       ::= 318
  10061.  
  10062. gnRLoopbackOffTrap TRAP-TYPE
  10063.       ENTERPRISE  ceragon
  10064.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10065.       DESCRIPTION
  10066.           "This Trap is sent every time a Remote Loopback is cleared."
  10067.       ::=  319
  10068.  
  10069. gnRRemoteCommOkTrap TRAP-TYPE
  10070.       ENTERPRISE  ceragon
  10071.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10072.       DESCRIPTION
  10073.           "This Trap is sent every time the remote communication is re-connected."
  10074.       ::=  320
  10075.  
  10076. gnRNoTestRunningTrap TRAP-TYPE
  10077.       ENTERPRISE  ceragon
  10078.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstCfgTestActivate,gnGenCfgCLLI}
  10079.       DESCRIPTION
  10080.           "This Trap is sent every time a Remote SDH/SONET test is cleared."
  10081.       ::=  321
  10082.  
  10083. gnRNoLOFTrap TRAP-TYPE
  10084.       ENTERPRISE  ceragon
  10085.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10086.       DESCRIPTION
  10087.           "This Trap is sent every time a Remote Loss of Frame alarm is cleared."
  10088.       ::= 322
  10089.  
  10090. gnRNoLOSTrap TRAP-TYPE
  10091.       ENTERPRISE  ceragon
  10092.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10093.       DESCRIPTION
  10094.           "This Trap is sent every time a Remote Loss of Signal alarm is cleared."
  10095.       ::= 323
  10096.  
  10097. gnRNoTIMTrap TRAP-TYPE
  10098.       ENTERPRISE  ceragon
  10099.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10100.       DESCRIPTION
  10101.           "This Trap is sent every time a Remote Trace Identifier Mismatch alarm is cleared."
  10102.       ::= 324
  10103.  
  10104. gnRNoEXCTrap TRAP-TYPE
  10105.       ENTERPRISE  ceragon
  10106.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI}
  10107.       DESCRIPTION
  10108.           "This Trap is sent every time a Remote Excessive BER alarm is cleared."
  10109.       ::=  325
  10110.  
  10111. gnRNoSDTrap TRAP-TYPE
  10112.       ENTERPRISE  ceragon
  10113.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnRstStatBERCur,gnGenCfgCLLI}
  10114.       DESCRIPTION
  10115.           "This Trap is sent every time a Remote Signal Degrade alarm is cleared."
  10116.       ::=  326
  10117.  
  10118.  
  10119. gnRNoAisTrap TRAP-TYPE
  10120.       ENTERPRISE  ceragon
  10121.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10122.       DESCRIPTION
  10123.           "This Trap is sent every time the Remote terminal stops receiving an Alarm Indication Signal (AIS)."
  10124.       ::=  327
  10125.  
  10126. gnRNoUnExpTrap TRAP-TYPE
  10127.       ENTERPRISE  ceragon
  10128.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10129.       DESCRIPTION
  10130.           "This Trap is sent every time a Remote terminal stops receiving an unexpected signal."
  10131.       ::=  328
  10132.  
  10133. gnRNoLocTrap TRAP-TYPE
  10134.       ENTERPRISE  ceragon
  10135.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10136.       DESCRIPTION
  10137.           "This Trap is sent every time a Remote Loss of Carrier (on the FE interfaces) alarm is cleared."
  10138.       ::=  329
  10139.  
  10140. ---
  10141. gnRNoLopTrap TRAP-TYPE
  10142.       ENTERPRISE  ceragon
  10143.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10144.       DESCRIPTION
  10145.           "This Trap is sent every time a Remote Loss of pointer alarm is cleared."
  10146.       ::=     330
  10147.  
  10148. gnRNoRdiTrap TRAP-TYPE
  10149.       ENTERPRISE  ceragon
  10150.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10151.       DESCRIPTION
  10152.           "This Trap is sent every time the Remote terminal stops receiving a Remote Defect Identifier signal (RDI)."
  10153.       ::=     331
  10154.  
  10155. gnRNoSlmTrap TRAP-TYPE
  10156.       ENTERPRISE  ceragon
  10157.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10158.       DESCRIPTION
  10159.           "This Trap is sent every time a Remote Signal (Payload) Label Mismatch alarm is cleared."
  10160.       ::=     332
  10161.  
  10162. gnRNoUnqTrap TRAP-TYPE
  10163.       ENTERPRISE  ceragon
  10164.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10165.       DESCRIPTION
  10166.           "This Trap is sent every time a Remote terminal start receiving an equipped signal."
  10167.       ::=     333
  10168.  
  10169. ---
  10170.  
  10171. gnRExternalAlarm1OffTrap TRAP-TYPE
  10172.       ENTERPRISE  ceragon
  10173.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  10174.       DESCRIPTION
  10175.           "This Trap is sent every time a Remote External alarm 1 is cleared."
  10176.       ::= 334
  10177.  
  10178. gnRExternalAlarm2OffTrap TRAP-TYPE
  10179.       ENTERPRISE  ceragon
  10180.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  10181.       DESCRIPTION
  10182.           "This Trap is sent every time a Remote External alarm 2 is cleared."
  10183.       ::= 335
  10184.  
  10185. gnRExternalAlarm3OffTrap TRAP-TYPE
  10186.       ENTERPRISE  ceragon
  10187.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  10188.       DESCRIPTION
  10189.           "This Trap is sent every time a Remote External alarm 3 is cleared."
  10190.       ::= 336
  10191.  
  10192. gnRExternalAlarm4OffTrap TRAP-TYPE
  10193.       ENTERPRISE  ceragon
  10194.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  10195.       DESCRIPTION
  10196.           "This Trap is sent every time a Remote External alarm 4 is cleared."
  10197.       ::= 337
  10198.  
  10199. gnRExternalAlarm5OffTrap TRAP-TYPE
  10200.       ENTERPRISE  ceragon
  10201.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  10202.       DESCRIPTION
  10203.           "This Trap is sent every time a Remote External alarm 5 is cleared."
  10204.       ::= 338
  10205.  
  10206. gnRExternalAlarm6OffTrap TRAP-TYPE
  10207.       ENTERPRISE  ceragon
  10208.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  10209.       DESCRIPTION
  10210.           "This Trap is sent every time a Remote External alarm 6 is cleared."
  10211.       ::= 339
  10212.  
  10213. gnRExternalAlarm7OffTrap TRAP-TYPE
  10214.       ENTERPRISE  ceragon
  10215.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  10216.       DESCRIPTION
  10217.           "This Trap is sent every time a Remote External alarm 7 is cleared."
  10218.       ::= 340
  10219.  
  10220. gnRExternalAlarm8OffTrap TRAP-TYPE
  10221.       ENTERPRISE  ceragon
  10222.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatDeviceDryContact,gnGenCfgCLLI}
  10223.       DESCRIPTION
  10224.           "This Trap is sent every time a Remote External alarm 8 is cleared."
  10225.       ::= 341
  10226.  
  10227. gnRSystemOkTrap TRAP-TYPE
  10228.       ENTERPRISE  ceragon
  10229.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenStatInternalCommunication,gnGenCfgCLLI}
  10230.       DESCRIPTION
  10231.           "This Trap is sent every time a Remote System fault is cleared."
  10232.       ::= 342
  10233.  
  10234. gnRTftpOkTrap TRAP-TYPE
  10235.       ENTERPRISE  ceragon
  10236.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10237.       DESCRIPTION
  10238.           "This Trap is sent every time a Remote TFTP Download succeeded."
  10239.       ::= 343
  10240.  
  10241. gnRInternalDownloadOkTrap TRAP-TYPE
  10242.       ENTERPRISE  ceragon
  10243.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10244.       DESCRIPTION
  10245.           "This Trap is sent every time a Remoteinternal Download succeeded."
  10246.       ::= 344
  10247.  
  10248. gnRIntralinkOkTrap TRAP-TYPE
  10249.       ENTERPRISE  ceragon
  10250.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10251.       DESCRIPTION
  10252.           "This Trap is sent every time a Remote intra-link download succeeded."
  10253.       ::= 345
  10254.  
  10255. gnRNoConfMismatchTrap TRAP-TYPE
  10256.       ENTERPRISE  ceragon
  10257.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10258.       DESCRIPTION
  10259.           "This Trap is sent every time a Remote configuration mismatch fault is cleared."
  10260.       ::= 346
  10261.  
  10262. -- "positive" traps are not being send when protection switch occurs.
  10263. -- gnRProtectSwitchOkTrap TRAP-TYPE
  10264. --     ENTERPRISE  ceragon
  10265. --     VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10266. --     DESCRIPTION
  10267. --        "Never sent."
  10268. --     ::= 347
  10269.  
  10270. gnRProtectCableOkTrap TRAP-TYPE
  10271.       ENTERPRISE  ceragon
  10272.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10273.       DESCRIPTION
  10274.           "This Trap is sent every time a Remote protection cable fault is cleared."
  10275.       ::= 348
  10276.  
  10277. gnRLomOkTrap TRAP-TYPE
  10278.       ENTERPRISE  ceragon
  10279.       VARIABLES  {ifIndex, gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10280.       DESCRIPTION
  10281.           "This Trap is sent every time a Remote Loss of Multi-frame alarm is cleared."
  10282.       ::= 350
  10283.  
  10284. --gnRHitlessProblemOKTrap TRAP-TYPE
  10285. --      ENTERPRISE  ceragon
  10286. --      VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10287. --      DESCRIPTION
  10288. --          "This Trap is sent every time a Remote Hitless fault is cleared."
  10289. --      ::= 351
  10290.  
  10291. gnRHitlessRadioLofOKTrap TRAP-TYPE
  10292.       ENTERPRISE  ceragon
  10293.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10294.       DESCRIPTION
  10295.           "This Trap is sent every time a Remote Hitless RadioLOF fault is cleared."
  10296.       ::= 352
  10297.  
  10298. gnRHitlessCableDisconnectOKTrap    TRAP-TYPE
  10299.       ENTERPRISE  ceragon
  10300.       VARIABLES  {gnGenCfgTrapSeverity , gnGenCfgAlarmText , gnGenCfgCLLI}
  10301.       DESCRIPTION
  10302.           "This Trap is sent every time a Remote Hitless cable fault is cleared."
  10303.       ::= 353
  10304.  
  10305. --         skip 354-356     (MSP PAM, SCM, INV)
  10306. --         skip 357         (Inband)
  10307.  
  10308. -- Traps #400-600 are reserved for Managment.
  10309.  
  10310. END
  10311.  
  10312.  
  10313.  
  10314.